大家好,我是冰河~~
星球里有不少小伙伴通过本人的致力,认真学习和总结,最终拿到了本人心仪的大厂 Offer!原本想给大家分享下的,然而,过来挺长一段时间冰河都处于“全天候工作状态”,常常加班到早晨 12 点当前,没工夫给大家分享这些内容,导致很多小伙伴反馈拿到大厂 Offer 后,我这边只是记录了下,没跟大家分享这些内容。
播种大厂 Offer
正好这两天有一个星球的小伙伴反馈其拿到两家公司 Offer,要我帮忙剖析下抉择哪家。
其实对于这名星球的小伙伴来说,处于实习期,依据他的反馈:爱奇艺那边的 Leader 为他被动布局了学习路线,并且有问题能够问这位 Leader。在面试交换过程中,一位面试官可能被动为应聘者布局学习路线,阐明他是违心让上司学习和提高的。而不像有些所谓的领导看到上司能力比本人强就过分担心,打压和排斥。
另一方面,如果一个 Leader 在后续工作过程中,违心带本人的上司,这一点在这个内卷十分重大的期间就显得更加宝贵了。总之,这位面试官的三观很正,给其点赞!所以,我是偏向于爱奇艺的。
面试真题
这位小伙伴后续发来了百度的面试题, 值得一提的是这名小伙伴与面试官交换的过程中,具体探讨了 RPC 的实现细节,而你想要的这些波及到分布式、高并发、高性能、高牢靠、高可扩大的 RPC 实现细节,星球都有。
一面
自我介绍
初步面试:
- 算法题:无序数组的第 k 大
- 优化工夫复杂度:设置 pq 大小
- 计算工夫复杂度
我的项目
- 我的项目介绍
- 服务端和客户端启动的时候执行的流程别离是什么
- 为什么肯定要用注册核心
- 客户端是怎么调用服务的
- 注解的设计思路是什么
- 注解是怎么起作用的
- ZK 的作用是什么
- ZK 是怎么保障一致性的
二面
编程
- 把一个无序数组拆分成两个和雷同的子数组
网络
- tcp/ip 三次握手四次挥手发送的信息及状态变动
- 客户端被动敞开,从业务上来讲表白的意思是什么?从数据链路层面上表白了哪些含意
- 发送代表啥?建设链接是干啥的?
Spring
- IoC 讲下对它的了解
- 被 bean 正文的办法注册的原理是什么
- 说说你对 AOP 的了解
- SpringMVC 的实现的差别
- 常见的注解,比方我的项目中的自定义注解、元注解的运行原理实现原理,怎么起到作用
- 在一个办法上定义一个注解,就能 work 吗?扫描到这个注解之后,有哪些工作,怎么实现失效
其余
- 比如说 mysql 有应用到吗?没有数据库的应用教训?
- 职业规划、学习布局
- 并发是有过接触?
- 缓存这块有什么理解?
- 怎么做学习筹备的,平时是怎么学的
- 理解哪些设计模式?简略工厂、策略 形象工厂模式
- 反诘:java 做哪些业务 智能办公、平台 能力撑持
三面
- 自我介绍
- 车间调度零碎,解决什么问题,遇到的最大的艰难
- 论文,发表在哪个期刊,次要工作是什么,怎么利用的强化学习
- RPC 我的项目
好了,这些面试题你都会吗?明天就到这儿吧,我是冰河,咱们下期见~~