240415-钉钉-一面

1. 代码:
a. Linux脚本命令-grep
b. 处理json文件
i. json格式
ii. 字符串中读取有用的字符
2. 自我介绍
3. 项目
a. Redis后端开发过程中你的职责是什么?
b. 短信验证码登录的核心流程
c. 这个校验的验证码是如何存储的,如何进行校验
d. 校验的验证码是否可以放在session里面
e. 存到session里面,如果是分布式系统--实现分布式session
f. 一天/一小时如何做到流量控制,控制恶意请求发送验证码的调用
g. 超卖问题如何解决?
h. 高并发场景下如何解决
i. 在项目中还遇到过什么别的问题吗?
j. 这个技术难点的背景是什么?
k. 你在这个项目中的使用收获是什么?
l. java是自学的吗?平时的开发语言?
m. java的使用时间
4. 八股
a. Java反射,优缺点
b. 反射的时候可以修改方法的private局部变量吗?
c. Java虚拟机中在什么情况下会去加载class?
d. 内存担保机制
e. 在内存中生成一个对象,分配一段空间,是会直接存储在年轻代里面,如何判断它的大小?
f. ArrayList和LinkedList的区别
g. 设计一个新的数据结构,综合两者,寻址效率和插入效率
h. 最感兴趣的课程是什么
i. 举例说明一下你最有收获的点
5. 闲聊
a. 最近一年左右有没有遇到过一些挫折
b. 有系统地看过Java相关的书吗?
c. 兴趣爱好:
d. 实习的时间是ok的吗?
e. 目前有offer了吗?对公司有什么倾向吗?
6. 反问
a. 公司业务是什么呀?
全部评论

相关推荐

点赞 6 评论
分享
牛客网
牛客企业服务