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