西安-腾讯云-Python面试经验

  1. 自我介绍
  2. 手撕链表排序
  3. 操作系统
    a. 线程和进程区别
    b. 线程安全
    c. 如何保证线程安全
    d. 线程崩溃,会不会影响所在的进程
    e. 什么是守护进程,僵尸进程,孤儿进程
    f. 如何产生一个守护进程
    g. 如何避免僵尸进程或者孤儿进程
  4. redis
    a. 持久化方式有哪些,区别是什么
    b. redis集群有了解么
    c. redis zset() --- 底层如何实现(哈希表+跳跃表)
  5. 和大数据相关的操作
    a. 请求有多少,数据有多少
    b. Gbp/s
  6. 负载均衡
    a. nginx负载均衡策略或者方式
    ⅰ. 轮询
    ⅱ. IP hash
  7. 网络模型
    a. 网络模型epoll和select(没听过)
    ⅰ. 多路复用
    ⅱ. 如何将多个请求,一块发送给上游
  8. rabbitmq
    a. 如何保证消息不丢失
    b. 消费者如何保证不丢失消息和重复消费消息
    ⅰ. 手动ack
    c. 消费者几种方式回复ACK
    ⅰ. 同步,半同步,异步
  9. HTTP
    a. 301和302
    ⅰ. 301--
    ⅱ. 302--
  10. https
    a. 如何建立安全连接的
    b. 交换密钥的过程是对称还是非对称(AES和RSA)
  11. TCP
    a. 三次握手
    b. 四次挥手
    c. 拥塞控制
    ⅰ. 如此将窗口从小放大
    ⅱ. 慢开始,快速回复
  12. 如何进行限流
    a. redis时间窗口限流
    b. gateway限流
  13. LRU算法--redis关于这种设计有几种,
    a. 权重;
    b. 过期删除
  14. TCP四次挥手
  15. time_wait, close_wait发生在客户端还是服务端
    a. 那一步产生这个状态
    b. 如果出现大量类似上述状态,会出现什么问题?
  16. session和cookie的区别
    a. cookie--客户端
    b. session -- 服务端
  17. 更底层的原理(up协议)
  18. a.log 每一行逗号分隔;找出第三个字段,每个字段出现的次数 shell
  19. 反问环节
    a. 胜任这个岗位需要哪些能力
    ⅰ. 后端开发能力
    ⅱ. 数据计算能力(py sql)
    1. 大数据处理的能力
    2. 加分项
      ⅲ. 网络,数据库,操作系统,底层需要巩固。
      b. 日常工作内容是什么
      ⅰ. mysql,redis
      ⅱ. python
      ⅲ. 数据量比较大,千亿兆
    3. 数据处理
      c. 面试流程
      ⅰ. 1-2个月
相关推荐
研究点啥好呢2 小时前
快手产品经理面试题精选:10道高频考题+答案解析
人工智能·面试·产品经理
FelixBitSoul2 小时前
缓存淘汰策略全解:从原理到手写实现(Java / Go / Python)
后端·面试
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题】【Java基础篇】第29题:静态代理和动态代理的区别是什么
java·开发语言·后端·面试·代理模式
knight_9___4 小时前
LLM工具调用面试篇5
人工智能·python·深度学习·面试·职场和发展·llm·agent
Zik----5 小时前
操作系统核心考点(面试/期末复习)
面试·操作系统·研究生面试·期末复习专业课计算机
一只叫煤球的猫5 小时前
别再把 Codex 念成“Code-X”,全错了,AI编程英语发音纠正
人工智能·面试·程序员
童话ing6 小时前
【Redis】026 互联网大厂 Redis 面试高频题
数据库·redis·面试
一叶飘零_sweeeet7 小时前
2026 年 Java 面试必问:Spring AI 核心原理,90% 人答不全
java·面试·spring ai
xiejava10187 小时前
个人博客Hugo接入阿里云腾讯云ESA边缘加速实战指南
阿里云·云计算·腾讯云·hugo
逻辑驱动的ken8 小时前
Java高频面试考点场景题21
java·开发语言·面试·职场和发展·求职招聘