乐信Java一二面凉经
-------------------------------------一面---------------------------------------------
- 1.自我介绍
- 2.关于项目的各种提问(我特么把JackSon说成阿里的了)
- 3.Redis缓存淘汰策略
- 4.使用RDB会出现数据丢失的问题吗
- 5.如何实现LRU(说了队列+Map,使用LinkedHashMap都被否定了)
- 6.如何实现一致性哈希(不会)
- 7.一个很大的二维数组存放很少的数据,如何优化(答了稀疏数组,面试官表示疑惑)
- 8.如何统计全校女生数量(答了从每个院取样、直接统计宿舍床位、从食堂取样,都不满意)
半个钟头,凉凉
-------------------------------------二面,30min---------------------------------------------
- 1.没有自我介绍,面试官人很nice,上来直接说面试会问到一些比较难的场景题,答不出来不要太纠结。。。(我知道我又要凉了)
- 2.TCP和UDP区别
- 3.什么场景适合用TCP,什么场景适合用UDP
- 4.视频直播用TCP还是UDP,为什么要用UDP?(答了好几点,死活答不出来)
- 5.操作系统资源分配的基本单位是什么
- 6.进程和线程的区别
- 7.有一个大文件,里面每一行是一个数字,如何对这些数字进行求和(面经背nc了,一下子多线程+分治计算脱口而出,然后分析来分析去,最后其实直接单线程边读边求和就完事了。。。。)
- 8.有一条SQL执行得比较慢,如何进行分析
- 9.有两个整型数组,如何找出重复的数字
- 10.最后面试官评价我说基础背得还可以,但分析问题时没有透过现象看本质,没有理论结合实际去使用
二面体验挺好的,流下没有技术的眼泪,这应该就是乐信面试的风格吧,背题是背不过去的🤣,网上那些常见的问题解决思路他们应该都知道,然后给你一波反套路,这下应该彻底凉了。