附字节后端面经,已意向书,还能改base啊

之前提前批投字节挂了,还没投正式批就被北京教育后端业务的捞了一手,当时估摸着试试,积攒一下面试经验也挺好,然后前前后后折腾了将近一个月下意向书了,base在北京,实在不想离家那么远,所以问问各位大佬,还有机会修改base吗?

补上之前一二面面经。三面主要是说项目,场景设计和智力题,参考意义不大,就不发了。

一二面面经:

1.     实习经历用OAuth2采用什么模式,为什么,有什么好处,反馈了什么?

2. Aop的原理(代理模式)?使用注解用了什么框架?java中的注解是怎么设计?为什么这么设计?如果你来设计你会怎么设计?除了代理模式还有其他方法进行AOP?类加载阶段进行织入,代码增强的手段?代理模式的缺点?

3. GC是什么?垃圾回收的原理及算法?哪些节点可以作为根节点?介绍CMS收集器,适用于那些场景,为了达到最小回收停顿时间是如何设计的?在整个过程中哪个阶段会影响吞吐量?

4. Hashmap底层的数据结构?为什么用红黑树?数组查找为什么是O(1)?为什么在hashmap不用b+树,AVL树?之前说到了AVL树和红黑树的旋转量级,然后就问为什么红黑树旋转量级是O(1) ,左旋和右旋的具体过程是怎么样的?

)5.     线程和进程的区别?进程间的通信,哪一种最快?阻塞状态和就绪状态的区别?进程消耗什么资源?如何在两线程间共享数据?

6.     进程运行是在虚拟内存还是物理内存?虚拟内存的空间和操作系统什么参数有关?

7.     网络分层。TCPUDP区别?TCP四次挥手?TCP为什么可靠,保证可靠传输的方法?为什么四次挥手有time_waitclose_wait?MSL这个单位的含义?HTTPS的加密方式,秘钥?

8.     你是怎么根据业务需要设计线程池的核心线程数,问了一些池化技术

9. Api设计怎么保证幂等性?除了唯一ID还有其他方式吗?

10.  手写双重判空的单例模式。两次判空的原因?为什么用volitile,影响了哪一次判空?如果把syncronize加在第一次判空前是否可行?父类为单例,子类多例模式可以吗?final类型是否线程安全,为什么?

11.  一致性哈希算法,缓存过期淘汰策略,LRU,LFU

12.  判断链表是否有环

13.  蛇形打印二叉树

14.  将有序数组转换为范围表示

[1,2,3,5,6,7,9] -> ["1-3", "5-7", "9"]

15. a-z分别对应数字1-26, 给你一串数字(不能改变顺序), 方法得出:一串数字解码成对应的英文字母, 有几种可能性?



#面经##校招##Java工程师#
全部评论
蹲,想深圳转杭州or上海,不敢提,怕要加面然后加面挂了
2 回复
分享
发布于 2020-09-14 17:05
问你的hr,你面的部门在其它地方也有就可以换
1 回复
分享
发布于 2020-09-14 17:12
滴滴
校招火热招聘中
官网直投
据我所知,换base基本上相当于放弃现在的岗位重头开始面,当然不排除少数可以顺利换base的,但是那需要你所在的部门在对面也有,并且当前的leader+hr愿意放你,对面leader愿意接收你等条件。
1 回复
分享
发布于 2020-09-17 17:10
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-09-14 15:49
base应该改不了了吧,感觉只有北京的教育有足够的hc
点赞 回复
分享
发布于 2020-09-14 16:32
楼主,问一下,你一二面是不是一起面的。我今天一面,最后一个算法题搞半天,面试官一步步引导才搞定。然后也没说二面的事,感觉凉了😥。我看大家都是一面完,立马安排二面
点赞 回复
分享
发布于 2020-09-17 16:47
楼主换成功了吗我也想换 北京确实太远了
点赞 回复
分享
发布于 2020-10-16 17:30
智力题也发一下啊,智力题真的很烦人啊。
点赞 回复
分享
发布于 2020-10-19 11:44
请问楼主换base成功了吗?我有点想从上海换到北京~
点赞 回复
分享
发布于 2020-10-26 00:08
我试过,前提对方有hc,而且要加面。有可能最后两边都不要了。
点赞 回复
分享
发布于 2020-10-26 02:08

相关推荐

投递华为等公司10个岗位
点赞 评论 收藏
转发
7 59 评论
分享
牛客网
牛客企业服务