Shein Java面经
3.8 Java后端的一面面试,聊得还是挺轻松随和的,不过感觉问题都有点偏,也可能是我太菜了😂😂
1. 对spark有啥了解 (有学习过怎么用不过原理忘的一干二净了)
2. Docker屏蔽了哪些操作系统的资源
3. 并发与并行的区别
4. 集群与分布式的区别与理解
5. Redis主从复制, 哨兵,集群的区别怎么部署 都自己部署过吗?集群比其他好的点在哪
6. sql优化,mysql如何读写分离,如何分库分表 (用sharding-jdbc做过 大概讲了下思路和配置文件怎么写)
7. Netty如何分配内存 (不会)
8. 令牌桶和漏桶算法
9. tcp是五元组,udp是几元组(不会)
10. tcp首部有哪些内容 (没答全 答了大概)
11. tcp的序列号为32位 超过32位所能表示的最大值该怎么办 (不会,告诉我重新从0开始)
12. 如果tcp序列号为1的没发送成功重新发送了,然后网络带宽很大序列号到最大值后 又继续从0开始 发了个1 怎么判断这两个序列号1的顺序 (不会,问我自己来解决怎么解决,我说时间戳,回复就是这么做的)
13. 输入url到网页显示的过程
14. 接上一个问题如果不是http请求是https该怎么办 (把https讲了一遍)
15. 对称和非对称加密还有简单介绍了RSA, AES加密算法
16. 缓存和数据库一致性
17. dns相关
18. ARP相关, 若是目标ip不在本子网内怎么办(通过网关路由? 这个我不太清楚随便说的)
好像还有几个小问题,但是他问完后又跟我说可能对应届生太难了,不会就直说,我没记下来了。
结束了直接和我说面试感受,工程能力可以,基础还行但还要提高。希望能来个二面
3.15 18:00 二面
其实没问多少问题,整个面试大概就22-24分钟左右
1. 问实习产出,对实习项目的思考,项目中遇到哪些困难,可以做哪些优化等
2. Spring如何实现自动装配
3. JUC 主要聊了AQS的实现,原理,底层数据结构,AtomicInteger类的实现等问题
4. 反问
3. 17 hr面
常规问题,对自己的评价,优缺点,职业规划等问题,还有最近看的书。
等待最后的CTO面,希望能拿到offer,不继续和大家卷春招了,卷不动了。
#面试题目##SHEIN#