3/15 步步高java开发一面面经 50min

面试官非常nice,一直在引导性的回答,知道我有些基础问不出后,会换成别的基础方面询问你,来考核你的整体掌握情况。
一面面了50min,项目和有些基础答得还不错,但是多线程和计算机网络直接寄了。
15号面的,第二天就给我发了二面邀请,问了,还有两到三技术面和一个HR面。
估计给我二面是因为觉得我项目做的还不错,对于项目的业务能力还可以。
来自一个双非本科机械转行的菜鸡,大家照顾一下,机械不行才来抢大家饭碗的。求求了。
现在开始复习了,17号下午三点二面。

1 计算机网络的常见协议

2 tcp和udp的区别

3 tcp哪些机制怎么保证传输过程中的信息一致

4 浏览器从输入网址再到页面渲染,在到达后台前有什么过程

5 springmvc的怎么处理的

6 springmvc哪个是具体逻辑的处理过程

7 语句到mysql是怎么处理过程

8 ACID是怎么理解的

9 都是怎么实现的

10 实现隔离性是只有mvcc

11 事务的隔离级别有哪些

12 mvcc是怎样的一个机制来保证隔离性

13 索引的作用

14 索引为什么会加快sql的效率。用的是什么一个数据结构

15 怎么分析sql的瓶颈在哪里。

16 怎么知道这个sql语句实际走的是哪个索引

开始项目

17 怎么实现项目中的事务的最终一致性。

18 开设处方是否需要判断一下药品是否足够。

19 如果药品开设成功,但是药房库存已经没了。怎么解决

20 使用redission锁之后,服务的吞吐量会大幅度下降。

我觉得可以使用分库分表。

21 讲一下对微服务架构的理解。

22 几个组件在项目中充当的角色。

23 注册中心通过服务去调用,和直接通过域名调用有什么好处嘛。

24 RabbitMQ事务一直性,重试可能会发出两条一摸一样的消息,那怎么处理。

25 redis具体在项目中存放的数据,并且使用场景。

26 redis性能这么快的原因是什么

27 为什么是单线程还有这么快的性能。

28 如果这个时候分配给redis的内存用满了,怎么操作。

答的redis集群,面试官说redis的淘汰策略

29 多线程你有什么了解过。

30 反射你有了解过嘛?(理解成ioc了,寄几)

31 spring ioc的理解(答得不好)

32 aop怎么理解

33 对jdkcglib实现有了解嘛(忘记怎么实现了,要死了)

33 讲一下堆怎么进行一个垃圾回收

34 复制算法只需要分为两个区就行,那多出的survier是干什么用的呢

反问:

面试表现怎么样?

有些问题理解的全面的。

对于架构的理解,解决问题的能力,处理的问题的能力听不错的。

对于基础并不是很深入,因为是非科班的原因。

对项目的掌握程度和项目的思考还是不错的。

问一下职务的主要方向。

后面还有几面。

#步步高##春招##面经##面试流程##Java##校招#
全部评论
大佬拿到意向了吗?
点赞 回复 分享
发布于 2022-04-07 09:34
大佬,有消息了吗,我上周面完二面到现在还没消息
点赞 回复 分享
发布于 2022-03-21 20:18
大佬啊,我得向你学习。
点赞 回复 分享
发布于 2022-03-21 16:58
二面结束了,总共20分钟,说是技术面试。大概问了我5分钟的技术。 比如数据库来了大量的读和大量的写怎么解决。 如何滚动查看日志文件的关键字,其他不记得了,蛮简单。 然后就是问我校园经历,为什么转行,机械怎么样,然后就没了。 反问了他,什么时候出结果,他说大致周末或者下周一。
点赞 回复 分享
发布于 2022-03-17 15:31

相关推荐

叁六玖:你看,最后不是让你加油,就是鼓励你,还祝福你求职顺利。
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务