字节跳动教育部门后台实习二面

资深一面体验师终于有机会二面了一次,不过感觉答得稀巴烂,多半凉了
1)自我介绍
2)hashmap底层实现,为什么要用数组+链表,扩容机制,put的过程是怎样的
3)hashmap安全吗,Concurrenthashmap如何解决的
4)CAS原理,解决的是什么问题,为什么不能我自己写一个循环和判等,CAS有什么应用场景
5)什么是ABA问题,怎么解决
6)什么是可重入锁,有哪些常见的可重入锁,如何实现一个可重入锁,如何把一个普通的锁扩展成一个可重入锁
7)事务隔离级别,分别会有什么问题
8)什么是幻读,什么情况会造成幻读
9)mysql默认是什么隔离级别,解决幻读问题了吗,next-key是怎么解决幻读的,脏读是怎么解决的
10)什么是MVCC,读视图是什么原理
11)mysql索引结构,什么是B+索引,B+树有什么优点,为什么不是B树
12)聚簇索引和非聚簇索引,innodb里非聚簇索引是什么样的
13)手写单例模式,饿汉的构造器为什么要私有,能写一个懒汉吗
14)缓存淘汰算法有哪些,什么是LRU,什么是LFU
15)LRU如何实现,手写可以吗,时间复杂度是多少,如何实现一个O(1)的
16)算法题:2xN的矩形用1x2小方块填满,总共有多少种填满方式,递归和非递归
17)问问题
#实习##面经##Java工程师##字节跳动#
全部评论
哥哥必过
1 回复 分享
发布于 2021-04-23 21:32
楼主面的是深圳的教育部门吗,多长时间?
点赞 回复 分享
发布于 2021-04-24 01:18
老哥二面过了吗
点赞 回复 分享
发布于 2021-04-30 22:58
cas与自己实现的循环判等的区别怎么回答的
点赞 回复 分享
发布于 2021-05-04 13:54

相关推荐

牛客915519934号:差不多得了 ,真以为我们好忽悠呢?当初就是听了你们的话没有赶上风口入行Java,现在还想再忽悠我呢?这明显就是一个新风口,国家大力发展制造业,以后这个圈子的钱只会越来越多,不管是入门还是大佬,只要进来少说有你一口饭吃,一个个自私自利自己上了车就劝退其他人,钱都让你赚得了呗。就这点东西,入门很容易的,学个pcb,单片机就可以去找工作了,少说一万五起,以后只会越来越高,以后想进阶就去FPGA,linux,给的钱吊打互联网,再说说你们一直说数电模电难?实际呢也不过一个月就能拿下的事情,你不需要学的多深,只需要入门就足够了,就按我说的学出来少说两万起,最好报个培训班,入门更快,兄弟们跟着我冲就完事了,趁着这个机会,狠狠赚他一笔。
点赞 评论 收藏
分享
感性的干饭人在线蹲牛友:🐮 应该是在嘉定这边叭,禾赛大楼挺好看的
点赞 评论 收藏
分享
点赞 29 评论
分享
牛客网
牛客企业服务