shopee 后端一二面面经

9.18更新 收到意向书啦~~


大概是凉经吧,不过还是许愿一个HR面!!!
笔试三道AC,两面都没有让撕题,一面大概面了快一个半小时,二面半个多小时吧(二面真的很惨,面试前调试设备都挺好的,开始面试时摄像头出不来画面,他看不见我,只能我看见他,退出刷新调了几分钟还是不行,最后面试官说就这样吧,然后就这样面了,最后反问的时候问影响大吗,面试官说也没什么影响只是能看见的话沟通会更顺畅,大概率凉了的感觉)

8月31号 一面
自我介绍
Java:
1. 什么是Java的跨平台性
2. JVM的内存结构
3. 垃圾回收算法?G1的用哪种垃圾回收算法?(回答是复制,继续问只有复制吗,想了一下好像是只有复制啊。。反问给我问虚了)
计网:
1. 输入地址会发生什么?网络中设计的每层协议都有哪些?
2. 为什么TCP连接要三次握手,断开连接四次?
3. 说一下状态码
4. 什么是无状态
5. 下面哪些协议不是无状态的(给了TCP UDP IP HTTP四个选项,答了TCP后问还有吗,犹豫了好久后他说确实只有TCP)
操作系统:
LRU算法,用到了什么数据结构,原理(没答好)
linux:
1.常用的命令
2. epoll了解吗,说一下epoll
3. 进程间的通信方式
数据库:
1.数据库的索引建立情况,什么时候应该建立索引,索引失效情况,了解哪些索引
2. 主键和普通索引的区别,关系
3. 联合索引怎么建立的
4.下面哪些语句用到了索引,为什么
5. MySQL的存储引擎
6. MySQL索引的结构
Redis:
1. 数据类型
2. 跳表了解吗(这里为后面的二分查找埋了雷。。)
场景题:
用户收藏了一个商品,并且显示一个商品收藏列表,完成这个功能需要用到哪些技术?(这里答的特别差,然后面试官引导问数据库应该怎么设计,最后还补充分页查询列表)
topk问题,500w个数找到最大的50个数,回答分治+小根堆原理后问大根堆可以解决吗,当时下意识说不行,后来想了下说也可以,描述完继续问说那和小根堆的区别呢
二分查找的优势和劣势,单链表可以用二分查找吗,真香式回答说不行,然后面试官说那你前面说的跳表不是吗?我emmm
平衡二叉树的原理,堆是平衡二叉树吗(这里也没有回答好。。)
反问大概问了下技术栈
一面的问题大概记得这么多,还有一些不记得了。。

9月4号 二面
(惨烈的二面)
1.内存寻址(当时懵的很)
2.进程间的通信方式
3.管道的重定向
4.讲一下hashmap
5.1w个商品,怎么设计一个分布式秒杀系统,数据库性能出现问题的话你会怎么优化
然后技术面就到这了😂
说说你的兴趣爱好
未来2-3年或者5年内,再或者你自己说一个时间点的职业规划是怎么样的
反问时主要觉得技术方面回答的很拉垮,就问了一下对我知识体系的一个评价和建议,然后他说基础不是很好,底层的很多东西不熟 唉听到这里心里已经拔凉拔凉的了,但是话锋一转,说在他那里二面是过了的,但是还要综合前面的情况,看了下一面的记录似乎也表现一般。。

许愿一个HR面!!!真的还蛮想去虾皮的!!!



#校招##Shopee##面经##Java工程师#
全部评论
我一面挺好 但是二面有点拉垮 但是也进hr了🤣
点赞 回复
分享
发布于 2020-09-05 22:07
楼主收到hr面通知了吗?
点赞 回复
分享
发布于 2020-09-07 13:21
联想
校招火热招聘中
官网直投
我投的Java简历,简历就被筛了。。
点赞 回复
分享
发布于 2020-09-07 13:51
羡慕校友
点赞 回复
分享
发布于 2020-09-15 18:22

相关推荐

4 33 评论
分享
牛客网
牛客企业服务