美团到店广告平台上海一面20210816|面试复盘
美团到店广告平台上海一面20210816
双非本科艰难求职。实习没过的部门,我秋招又投的他。笔试算法做了2/5,也就是前两题200%,后面没来得及做。
字节818抖音购物节,所以今晚字节面试没了,又得等一周,难受。
- 自我介绍
- 虚拟内存是什么?有什么优点?
- 分段分页是什么,区别是什么,优点是什么?分别对谁比较友好?(分段对程序友好,分页对操作系统内存友好)
- tcp怎么保证可靠?所有的tcp的知识,都是为了保证可靠的,所以全给输出一遍,结果直接打断我了,不让我说了。
- cpu满了怎么排查?top指令。java的进程呢?(面试中问过好几遍了,通过面试也记住了)jps,jstack,jconsole。
- springboot怎么防止循环依赖
- ConcurrentHashMap怎么保证线程安全
- 类加载机制,过程背一遍
- redolog是什么,为什么要有他,做什么的,为什么有了binlog还要redolog。
- redis哪里会阻塞?为什么fork时候会阻塞,fork怎么做的?
- 算法:非递归中序遍历二叉树
面完两个小时就约二面了,不过时间冲突了,还在看约什么时候。总结和回顾
- 个人感觉10,11这几个问题还是很巧妙的,秋招到现在才第一次见。
- 操作系统我是真的不会,所以2,3问题答得也一般,也是秋招到现在第一次见。
- redis的阻塞会有很多情况,大概是以下几点,可以思考一下为什么会阻塞:
- 集合全量查询和聚合操作;
- bigkey 删除;
- 清空数据库;
- AOF 日志同步写;
- 从库加载 RDB 文件。