抖音Data-后台开发-Java(已offer)

【一面」(牛客网/46min)

1、自我介绍
2、说一下 HaskMap和Hashtable、ConcurrentMap的区别
3、为什么HashMap的容量一定是2的次方?(源码 n-1 & n,位运算速度快)
4、红黑树说一下,跳表说一下,那你知道什么地方用了红黑树和跳表吗?
5、s9l里面索引了解吗,分为哪些索引,能具体聊聊吗?
b、MVCC的隔离机制,原子性怎么突现的,隔离性呢,一致性呢?
7、Redis数据库和缓存一致性怎么保证?
8、你知道Redis里面session共享有几种实现方式吗?
9、JVM里面的几个区域,说一下GC的触发条件
10、如果我不断发生OOM,如何排查?
11、算法(leetcode560 和为k的子数组)
给定一个整数数组和一个整数 k,你需要找到该数组中和为k的连续的子数组的个数
输出:2,[1,门与[1,门为两种不同的情况。先写了前缀和版本,有优化思路吗,使用map实
现0(n)算法

【二面」 (牛客网/4bmin)

1、说一说项目,可以具体说一下
2、知道类加载过程吗,加载器有几种,什么时候舍弃双亲委派?
3、数据库用的是Mysql吗,数据库的锁有哪些,数据库的死横是什么,产生条件,如何避免?
4、数据库的三大范式
5、如何实现一个可靠UDP?
6、了解Linux什么命令?
7、那ping命令是什么协议?
8、top命令有哪些参数,说一下
9、用linux格建过测试环境吗,用过什么ssh连接工具?
10、你能说一下了解哪些网络错误码吗?
11、Lock和synchronized有什么区别,自旋和轻量级锁有什么区别,自己debug看过吗?
12、你遇到问题怎么去定位?
13、你在华为的月志是怎么查找的,有了bug怎么看调用链?
14、多线程还有什么办法去处理冲突?
15、ThreadLocal的原理和适用场景知道吗?
16、说到引用,四种引用知道吗,三色法又是什么?
17、算法:
实现LruMAP
interface LruMap {
public void init(int capacity);
public String get(String key);
public void put(String key, string
value);
}

【三面」(牛客网/25min)

1、自我介绍
2、算法(类似于leetcode 276)
n个球排成/排,可以给每个球涂红色、黑色,如果3个颜色一样的球连在一起是非法的,输入n,写程序打印所有合法排列个数
动态规划,五分钟
3、继续算法
n条直线切分图形,最多有几个图形动态规划,还是五分钟。。
4、继续算法
可能看我写的太快,又出一个动态规划,股票买卖122.买卖股票的最佳时机 11
5、TreeMap底层说一下
6、反问

【HR面](飞书视频/20min)

1、对前面面试官评价
2、想来上海工作吗?
3、有无女朋友?
4、还有什么公司在面试?
5、什么时候可以入职?
6、聊一下你自己的经历

写在最后

大家想要进入字节的话可以用我的内推码【ZKTKBDR】直接官网投递,或者私我我给你内推链接或者内推二维码哦
希望人家都能拿到心仪的offer~


#字节跳动##内推#
全部评论
有没有想来阿里的,社招Java,现在部门是真的缺人
点赞 回复 分享
发布于 2021-06-11 17:52
#春招# #字节跳动# #字节跳动2021春招开始了#  👈点击话题获得更多相关招聘信息 ---------------------------------------------------- 互联网校招大牛,永远陪伴在你的求职路上。 关注@互联网校招大牛,及时获得互联网名企校招信息~
点赞 回复 分享
发布于 2021-06-13 22:39
抖音还是data
点赞 回复 分享
发布于 2021-06-18 13:14
楼主我想问一下,这个没问项目吗?还有比如 “说一下 HaskMap和Hashtable、ConcurrentMap的区别 ”,回答了区别,他会对你的回答找其中的知识点进行拓展下去吗?
点赞 回复 分享
发布于 2021-06-18 17:48

相关推荐

无敌战神大菜鸡:计算机来卷嵌入式?疯啦
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-18 15:35
程序员牛肉:完全是在胡写简历。 我很好奇你干嘛要在教育经历里面写你是软件二班的班长?你写它的目的是什么?我觉得真的就是很突兀。给我第一感觉就是:你真的是一个心智健全的成年人吗? 另外我也很好奇你是怎么做到参加了这么多所谓的计算机比赛,完事儿一个拿得出手的项目都没有。 自己的项目经历还是图书馆管理系统这种垃圾东西……我的的建议是你都不如大幅度删减一下自己的水奖项,看着真的给人一种又水又学傻了的感觉。 计算机不看奖项,看院校和个人能力。 计算机是强工科,你要投后端的你就应该明白,人家招你进去是指望你干活儿的。那你觉得你这份简历有展示出你的后端水平吗? 你动动你的脑子想一想,人家面试官要想通过你的简历看出你的项目开发能力,最重要的板块就是两个,第一个是你的实习,第二个是你的项目。你没有实习,是不是就应该在项目上好好琢磨琢磨? 你自己看看你项目写的什么描述,你作为一个要后端岗位的应届生,你对你自己项目的描述还仅仅停留在使用mySQL,使用JAVA,使用spring boot框架。给人一眼感觉就感觉完全就是你做的玩具。可能就是你哪一个学期做的课设。 对于应届生来讲,在项目板块要尽量突出自己的技术能力,因为谈业务你肯定也不懂。简单来讲,你的项目要清晰准确的表达:你用哪种技术解决了现有的哪种技术问题,带来了多少的效益提升? 所有关于项目的描述都围绕我说的这种表达方式去写。不要自己自嗨式的写一堆垃圾上去 你既没有实习项目,又没有一个比较好一点的项目,而且院校也比较差,所以找工作会异常的难找。
点赞 评论 收藏
分享
评论
3
30
分享

创作者周榜

更多
牛客网
牛客企业服务