Rokid 一面二面 - Java开发实习 - 杭州

无内鬼,来点小厂面筋

2021.3.18 一面

1、自我介绍

2、项目(多数问题集中在这里)

3、介绍项目...等等等

4、项目中的 Redis 用在了什么场景

5、项目中 RabbitMQ 用在了什么场景

6、上面两个用和不用的效果

7、什么是服务发现、熔断、降级

8、介绍下 Java 的同步机制

9、简单介绍下集合框架

2021.3.19 二面

1、volatile 底层是怎么实现的呢

2、为什么要有注册中心,我直接调用不行吗

3、为什么要有熔断,我不熔断不行吗

4、sychronized是怎么做到同步的(底层)

5、Spring Boot 是怎么做到自动配置的,让你来设计你想怎么设计呢(说个思路)

6、MySQL 的事务是怎么实现这些隔离级别的(行锁、间隙锁、意向锁)

7、sychronized 锁升级过程

8、Redis 数据类型的底层数据结构有哪些,说一下呗

9、网关有哪些作用呢,举几个例子呗

10、消息队列的作用场景有哪些呢,咋用呢

11、CountDownLatch 和 CycleBarrier 的使用场景有什么区别吗

12、Zset 为什么要用跳表这种链表结构呢,用二叉树不行吗

13、MVCC 有什么作用呢,底层是怎么实现的呢

14、除了Redisson,还用过哪些分布式锁呢

15、Redis 可以用在哪些场景(除了缓存),怎么用呢

16、还有些问题忘了....

面试体验:

1、面试体验不错,还和面试官聊了会人生

#实习##面经##硬件开发工程师#
全部评论
问的问题挺好的
点赞 回复 分享
发布于 2021-04-14 23:48
我今天要去面实习生了,没有实习经验的小白,好紧张
点赞 回复 分享
发布于 2022-09-09 08:09 浙江

相关推荐

2024-12-27 23:45
已编辑
三江学院 Java
程序员牛肉:死局。学历+无实习+项目比较简单一点。基本就代表失业了。 尤其是项目,功能点实在是太假了。而且提问点也很少。第一个项目中的使用jwt和threadlocal也可以作为亮点写出来嘛?第二个项目中的“后端使用restful风格”,“前端采用vue.JS”,“使用redis”也可以作为亮点嘛? 项目实在是太简单了,基本就是1+1=2的水平。而你目标投递的肯定也是小厂,可小厂哪里有什么培养制度,由于成本的问题,人家更希望你来能直接干活,所以你投小厂也很难投。基本就是死局,也不一定非要走后端这条路。可以再学一学后端之后走测试或者前端。 除此之外,不要相信任何付费改简历的。你这份简历没有改的必要了,先沉淀沉淀
点赞 评论 收藏
分享
bLanK的小号:建议自己写一个比较新颖的项目,比如思维导图,在线文档,仿造postman,仿造一个组件库
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

更多
牛客网
牛客企业服务