shopee 校招后端一二面记录

笔试

参加的3.10那场,后半段时间笔试服务挂了(疯狂加考试时间,但是判不了题),0.5 + 0.5 就再也没办法做了,直接提交吃饭去了,很奇怪这也有面试。

一面

3.14

自我介绍+项目

项目问了点,有些点比较久了,没答好。后面就是基础知识了

操作系统

进程、线程区别
进程同步机制
linux的命令考察:怎么找占用端口的进程

计算机网络

tcp、udp区别
tcp如何保障可靠

数据库

索引种类
索引底层实现(B树、B+树的区别)
myisam、innodb区别
事务隔离级别(事务隔离级别实现,主要是mvcc机制,这个答得不好,没原理层面答)

算法题

可能上午面的比较早,出的题比较简单,只让写了一个二分查找,面试官读代码的时候说测试用例写的不太够,我只写了一个测试用例。

反问

问了下团队的业务和技术栈之类的

二面

3.20

自我介绍+项目

项目用的redis和爬虫的一些问题,其他难点等

数据库

innodb如何实现ACID这四大特性,又遇到了MVCC,orz
分库分表方案,遇到两个的问题(非partion key的查询优化、分库分表后的扩容策略)
redis的一些问题(主从、集群模式,备份方式,底层数据结构)

计算机网络

time_wait状态产生原因和危害
tcp拥塞控制机制

操作系统

Linux如何查看端口的连接状态
场景题:2G的nginx日志文件,找出其中的前十访问ip,只想到用sort,但数据量有点大,会比较慢。

其他

分布式相关:raft协议
大概只记了这么点,想起来再补充。
感觉面试官觉得技术栈不太匹配,一直问我为啥不学Go,哈哈哈哈🤣

算法题

不知道为啥,二面没让写算法题

许愿hr面!!!

3.24 hr面,电话打来很突然,就简单十来分钟问完了,有点迷。

许愿offer!!!


#面经##校招##Shopee##Java工程师#

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像 头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像 头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
13 80 评论
分享

全站热榜

正在热议