个人介绍:
同济大学计算机系大三学生,项目经验较少,目前在美团实习。数据结构和算法较强,刷过比较多的算法题。
一面:
时间:6月21号下午4点
问题:
- HTTPS和HTTP的区别
- HTTPS的SSL过程
- 进程间的通讯方式
- TCP超时重传怎么实现的
- 数据库的隔离级别
- 数据库的隔离级别都解决了哪些问题
- 乐观锁的数据库如何设计,sql语句如何实现
- 幻读如何解决
- 二阶段提交
- Integer对象相等问题 Integer a=1;Integer b=1 ; a==b Integer a=new Integer(1); Integer b=new Integer(1); a==b;结果
- 偏向锁解释下
- CMS垃圾收集器
- 磁盘了解吗,说一说
- 手撕快排
二面:
时间:6月24号 下午6点
问题:
- 自我介绍
- 实习
- 实习的主语言
- 实习干了什么
- 业务主要做啥
- 最近在做什么需求
- 介绍下Java的内存模型 介绍下Java和C++区别 Java垃圾回收了解吗 Java垃圾回收的参数
- C++的STL模板知道那些 map的底层结构是啥 vector怎么扩容的
- C++ 多态的理解,怎么实现的
- TCP协议介绍下
- HTTPS的SSL隧道建立过程
- TCP的三次握手四次挥手每次的状态都说一下
- 为啥挥手需要四次
- 五层网络结构说一下
- Select,poll,epoll区别
- epoll边缘触发和水平触发
- Redis底层结构
- SDS
- SkipList
- Dict(rehash过程)
- Redis为啥快
- 你实习用redis?
- 进程和线程的区别
- 进程和线程调度的过程
- 操作系统的进程都有哪些东西
- 字符串的最长重复子串(leetcode 1044)
三面
时间:6.28日下午6点
问题:
1. https://leetcode-cn.com/problems/copy-list-with-random-pointer/
2. https://leetcode-cn.com/problems/minimum-window-substring/
3. 分段分页,区别和联系
4.TIME_WAIT
5.微信小程序的登陆
6.select poll epoll
7.redis两种持久化方式比较
8.RDB持久化怎么做
9.C++的对象内存分配
10.RDB线程当前占用内存一半,继续fork可以吗
11.redis如何解决主从一致性问题
12.怎么看待读研和工作
2. https://leetcode-cn.com/problems/minimum-window-substring/
3. 分段分页,区别和联系
4.TIME_WAIT
5.微信小程序的登陆
6.select poll epoll
7.redis两种持久化方式比较
8.RDB持久化怎么做
9.C++的对象内存分配
10.RDB线程当前占用内存一半,继续fork可以吗
11.redis如何解决主从一致性问题
12.怎么看待读研和工作
结果:
三面已过,等待hr面
全部评论
(16) 回帖