一面:2020年9月5日
时长:50min
- 自我介绍
- 项目中用到redis,用来干什么了
- 用的什么数据结构存储用户token
- 设置过期时间了吗
- 如果过期了怎么办呢
- set的底层结构,zset的应用场合
- 事务隔离级别
- 索引:回表查询
- 索引区分度和索引丢失
- 进程和线程的区别
- 协程了解吗
- fork()的底层实现。“写实复制”
- 内核态到用户态的切换流程
- TCP的拥塞控制
- ARP和RARP
- 正向代理和反向代理
- 数据结构用过哪些
- 说一下了解的排序算法
- 归并排序和线程、进程结合。
- 一个数组,1~10.如何实现一个for循环,遍历两次。 思路:i从1~20循环,对10取余
- c++和python使用感受的区别
- 写代码:判断一个二叉树是否为平衡二叉树
- 8个小球,有一个小球稍重一些,最多几次能找到这个小球。2次
- 反问
二面
时间:2020年9月6日
时长:50min
- 用五六分钟介绍以下自己的学业等情况
- TCP和UDP的区别
- TCP的效率为什么慢呢
- 如果在不丢包的情况下,TCP和UDP的效率一样吗
- C++虚函数表的实现
- 虚函数和纯虚函数
- 析构函数的作用是什么
- 如果有一个类A,一个类B,类B继承类A。声明一个类B对象,析构顺序是怎么样的
- 为什么先析构B再析构A
- 进程、线程和协程的区别
- 线程的同步机制
- 为什么保证线程安全性需要加锁
- MySQL了解哪些
- MyISAM和InnoDB的区别
- 索引的作用是什么
- 为什么能够加快数据的查找速度
- 设计一个评论系统,包括以下三个方面的流程:(1)表结构(2)业务流程(3)考虑评论数据量过大的情况,比如2亿数据,应该如何处理
- 对未来工作的规划
HR面
时间:2020年9月6日
时长:30min
- 自我介绍
- 对映客的了解
- 项目中有遇到哪些问题,如何解决的
- 目前投递了哪些公司,流程到了哪一步
- 期望的薪资是多少
- 职业规划
- 对加班怎么看
- 优势
- 有什么想要了解的吗
三轮面试官人都非常nice,期待有个好结果吧🤗
全部评论
(8) 回帖