【面经】 广州 Cider Java 暑期实习
时间线
- 25.2.14 老板投递
- 25.2.28 一面
- 25.3.4 二面
- 25.3.5 三面
- 至今未回复结果,可能已挂
2.28 Cider 一面 65min
项目 30min
- 实习只有一个月?因为什么离职
- 讲一下实习经历里的 OOM 问题
- 项目 1 的体量,用微服务了吗?我选择直接把话题引走,每个商家一个服务
- 使用分库分表的数据量场景,如何优化全分表扫描
- 讲一下 JWT 的优缺点
- 场景题:如果访问一个页面突然一直加载中,都有可能在哪些链路中出现问题?
手撕 30min
在自己的 IDE 手写业务代码
3.4 Cider 二面 60min
项目
介绍一下你做项目最有收获和最难的地方
手撕
给你一个ChatGPT接口,要求实现一个功能,传递一段代码,返回单元测试用例。提示: 不限语言,不限使用ChatGPT,Google和Github,限时30分钟
基本要求:实现HTTP接口进阶要求:提供更好的体验,比如实现一个简单的HTML页面等
如何验收:如果有实现完整功能,则直接演示;如果只实现了接口,则需要提供一个接口,给你一段代码,在postman等工具跑通接口;
3.5 Cider 三面 60min
项目
问了点项目业务之后开始手撕
八股
- HTTPS 了解吗,协议说一下
- TCP 协议相比 UDP 不同点
手撕
n个线程交替打印1-100。 比如n=5,输出如下:
第一个线程打印 1
第二个线程打印 2
...
第五个线程打印 5
第一个线程打印 6
第二个线程打印 7