当前位置: 首页 > 面试经验 >

百度电商 | C++/PHP/Go开发 | 一面(凉经)

优质
小牛编辑
97浏览
2023-03-28

百度电商 | C++/PHP/Go开发 | 一面(凉经)

前言

1月31号投递,隔了一天约了面试,面完秒挂,不太理解。

一面(2月1日,1h10min)

自我介绍

微服务

  1. 对微服务的理解?
  2. 微服务有哪些优点?
  3. 微服务有哪些缺点?
  4. 微服务如何划分各个模块?

操作系统

  1. 进程和线程的区别?
  2. 协程与线程的区别?
  3. select、poll 和 epoll 之间的区别?
  4. epoll是如何实现的?

计算机网络

  1. 用户输入网址到显示对应页面的全过程?
  2. DNS 的解析过程?
  3. HTTP协议与TCP协议的区别?
  4. TCP 和 UDP 的区别?
  5. TCP三次握手过程?
  6. TCP四次挥手过程?
  7. TCP四次挥手过程中,客户端第一次向服务器发出TCP报文段后处于什么状态?
  8. 为什么连接的时候是三次握手,关闭的时候却是四次挥手?
  9. 为什么客户端的 TIME-WAIT 状态必须等待 2MSL ?
  10. TCP协议如何保证可靠性?

Redis

  1. 单线程Redis为什么这么快?
  2. 讲一下多路复用I/O机制?
  3. Reids的备份功能是单线程还是多线程?
  4. 缓存数据不一致的发生及解决?

Linux

  1. 讲一讲常见的Linux命令?
  2. Linux查看CPU占有率命令?
  3. Linux查看当前进程命令?

MySQL

  1. MySQL 支持哪些存储引擎?
  2. MyISAM 和 InnoDB 的区别有哪些?
  3. InnoDB数据页的大小?
  4. MySQL数据类型有哪些?
  5. 状态表示一般用哪种数据类型?(枚举)
  6. MySQL使用枚举类型的好处?
  7. 索引底层使用的哪种数据结构?
  8. B+树和B树的区别?
  9. 介绍一下事务具有的四个特征?
  10. 事务的原子性如何实现的?
  11. 说一下MySQL 的四种隔离级别以及分别解决的问题?
  12. 什么是幻读?如何解决幻读问题?
  13. 什么是当前读?什么是快照读?
  14. 比较 slect age from table whrer id = 1;slect * from table whrer id = 1;执行效率
  15. 为什么slect * 会导致查询效率低?具体分析一下

场景题

  1. 设计一个游戏排行榜,按照游戏积分排序,积分相同则按照游戏时间排序。

反问

  1. 部门的业务?(电商直播)
  2. 部门的技术栈?
#百度2023校招面经##补录##春招#
 类似资料: