shopee提前批后端二面+hr面
shopee后端开发二面+hr面
时间:2021-8-14 14:00~14:35
面试开始先让自我介绍,然后开始提问
问题:
1、自己所做项目的背景,就大致说了一下为什么做这些项目
2、问用过哪些并发的类,说了ConcurrentHashMap,以及它的底层的大致原理
3、CAS机制的原理,存在的问题以及解决方法(说了ABA问题,以及加版本号去解决),CAS机制的底层指令(我大概就说了底层是有一个原子指令来实现比较并交换)
4、TCP怎么保证可靠的传输(大概说了TCP的确认机制,重传机制,以及流量控制和拥塞控制等)
5、问了我了解cdn吗(我没了解过),然后就问了了解安全加密相关的,我大概说了一下RSA加密算法,然后又问了RSA可能存在的问题
6、Java中hashCode和equals的作用
7、==和equals的区别
8、jvm的内存体系结构,垃圾回收的机制
9、垃圾回收算法,以及它们的原理
10、怎么确定一个对象是否是垃圾,垃圾回收的大致流程
11、问了解哪些设计模式(大概说了几种,以及大概的实现逻辑)
二面没让做算法题,时间大概半个小时左右。面了有十来天了,有些问题记得不太清了,怪当时没及时整理面经
hr面
当时前一天hr直接打电话约的面试时间,大概聊了二十多分钟,主要问了个人优缺点呀,职业规划和性格特点爱好等,还问了理想的工作团队氛围,找工作比较看重哪些方面,有没有了解过shopee以及为什么投shopee,期望薪资等,还问我投了其他哪些公司。最后我问hr什么时候出结果,当时hr说的是九月初。
第一次hr面,说实话感觉有些问题可能都有点回答的不是很好、也不太全面。