深信服,小米一二面面经
攒个人品
深信服:9.6 40min
- 项目
- http
- 日志
- poll和epoll区别
-
- 结构体大小计算
- C++11新特性
- class和struct区别
- 智力题:101小球 一个小球重量不同
- 算法:两个链表相加
小米:9.10 50min
- 进程线程
- 进程通信方式
- OSI七层
- 三次握手四次挥手
- https具体过程
- 有什么非对称加密方法
- 红黑树
- 红黑树具体如何保证效率
-
- 事务特性
- 索引类型
- B/B+区别
- 事务隔离级别
- 可重复读是否还会幻读
-
- 算法:字符串转成数,考虑溢出
9.19更新
这几天面试太多面晕了忘记来更新😂小米和深信服都约了上周五17号二面。
深信服二面:9.17 30min
基本没有八股,也没有算法,抓着项目问难点问收获了什么。。还让现场写项目里的代码
小米二面: 9.17 40min
- 项目
- 如何保证账号密码安全性 有哪些加密方法
- 数据库在连接很多的情况下如何处理
-
- 数据库的隔离级别
- 如何解决幻读问题
- 如何保证原子性
- 为什么用B+树
- A调用B如何保证传入参数的安全性
- 删除倒数第K个链表节点
- 反转链表
- 七层模型
- TCP/UDP
- TCP流量拥塞控制
问了很多数据库的问题,答得感觉一般般。。但是还是希望能过