首页 > 字节提前批抖音后端(已意向书)
头像
饿鱼统领
编辑于 2020-08-10 14:49
+ 关注

字节提前批抖音后端(已意向书)

一面(7.22)(47分钟)
自我介绍还没完屏幕就黑了。。重连后直接问问题。。
hashmap
java线程池参数,以及具体使用流程
mysql底层为什么不用b树,b*树,而用b+树。
写了个sql语句(很简单的联表查询)
sql语句中,表逗号表,sql会如何优化
连接时mysql底层是怎么做的
(有些题忘了)
算法题:
1.经典[1,2,2,2,3]找出数组中超过一半的元素
2.给定正整数n,问1-n组成的二叉搜索树有多少

一面基础题答得一般,但是两道题都见过,很快做出来了,面试官很nice,基础题有的答得不好一直对我笑着说没事没事,面完两分钟hr通知明天二面。

二面(7.23)(60分钟)
tcp三次握手两次为什么不行
java synchronized关键字的理解
介绍一下AQS
获取不到锁时,AQS阻塞的具体流程
redis的基本数据结构
zset底层如何实现
zset取单个数据的时间复杂度
跳跃表的原理
热点数据
消息队列
mysql 索引最左前缀匹配
(有些题忘记了)
算法题:
1.二叉树的左视图
2.面值[1,3,4]的硬币,输入n,输出最少组成n的硬币个数以及组成的硬币

二面基础题是我面试最舒服的一面,基本都答出来了。
1.要求自己构造二叉树,自己纯没事找事还做了数组转二叉树,有点小bug浪费了一点时间(后悔的不行)
2.动态规划,平时做leetcode上动态规划都是只用输出个数什么的,输出组成真的是没做过,最后面试官看了看代码跟我说大致没问题。
面完五分钟hr通知过了约三面。

三面(7.27)(85分钟)
三面面试官看起来比较严肃。
先看了看简历,开始问项目。
项目用到的表建索引,问了一些语句走不走索引以及为什么。

1.两个二叉树的合并
2.设计题,设计一个类(做这个一直get不到面试官的点,做了很长时间,磕磕绊绊做出来,彻底晕了)
3.智力题,100个硬币,30正,70反。问:分成两堆(随意分),把其中一堆全翻过来,两堆硬币朝上个数相等,问怎么分。

第一题容易,不过递归做出来了然后让我用迭代做,想了想说了思路,面试官说一会回来做。。
第二题差点没当场把我送走,大部分时间就耗在第二题,一直不知道要做什么,最后在面试官的引导下做出来了。
智力题一开始完全搞错了要干吗。。耗费了一些时间,最后搞清了直接做出来了自己感觉也很难受

准备了好久的网络和操作系统,就问了个tcp。。os更是一个没问。。
一二面感觉很舒适,三面是感觉最惨的一面,和面试官交流异常困难,声音也听不太清,面完感觉体验较差,反问环节都没了,面完也不好意思问hr咋样,难受了两天问hr说终面过了。。

8.9 意向书(心力交瘁,等的真的难)



更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐