shopee后端实习一二面面经【攒人品求hr面】
5.14一面,全程 45分钟
1.JVM的结构
2.栈帧的大小是什么时候确定的?
3.Java编译后的.class文件是什么?
4.系统是如何给进程分配内存的?是否有地址是无效的?
5. 系统调用的过程是怎样的?他是通过什么机制触发的?
6. 多线程编程的锁你了解哪些锁?
7. 读写锁如果发生饿死怎么办?公平锁的机制是怎样的?
8. TCP如果一直用短连接会有什么问题?
9. HTTP提供服务的时候会有什么漏洞?讲讲xss攻击。了解CSRF吗?
10.了解Redis吗?
11.讲讲MySQL的索引
12. 手撕代码:A-F的全排列
5.21二面, 全程48分钟
1.讲项目讲了15分钟
2.讲讲volatile关键字的作用
3. 讲讲HashMap的实现
4. 怎么判断一个Hash函数好还是不好
5. 如果是不能比较大小的元素该如何存放在红黑树里?
6.了解Redis吗?(两面都问了Redis,可惜我是真的不会QAQ)
7. 讲讲HTTPS的原理
8. 你在大学中最有成就感的事是什么?
9. 你的老师和同学分别是如何评价你的?
10. 你的老师和同学对你最坏的评价是什么?
11. 你的优点和缺点是什么?
12. 你对这次实习有什么需求吗?
13. 反问
面试体验非常棒,特别是二面的面试官,很和蔼,最后反问环节我问的有什么建议,也回答的非常认真,最后许愿能有hr面和offer!