字节提前批抖音直播and抖音短视频凉经

7.13 更新

转岗至抖音短视频,今天下午4点的面试,或许是HC不多了吧,全程高能预警

1、算法题:前序遍历和中序遍历重构二叉树 (不给用HashMap 好在做出来了)
2、Kafka的offset的索引是怎么设计的?(卒)
3、如果Kafka用B+Tree和跳跃表做索引各有什么优缺点?(卒)
4、如果用跳跃表的话怎么解决文件内存映射?(卒)
4、延时队列DelayQueue内部原理?怎么实现到时唤醒?如果有个更早任务插入怎么调整?(卒)
5、HashMap为什么不安全?(丢失插入和链表成环)为什么会这样?如果用CAS怎么保证?(卒)
6、Thrift的负载均衡策略?(随机权重)怎么得到某服务器下的节点接入地址?(卒)怎么做故障节点降级和熔断?(卒)
7、实习的需求QPS多少?每日数据量?万一对面数据库挂了怎么办?存不下了怎么办?已经分库分表了还是存不下怎么办?(心态已崩)

感想:还有些记不起来了 对不起我真的是太菜了!面到后面心态已经崩掉了!面完秒挂~

7.9 14:00 更新

很多人比较在意那个0.75的门限,0.75是为了让Poisson的图片说明 等于0.5

Ideally, under random hashCodes, the frequency of nodes in bins follows a Poisson distribution with a parameter of about 0.5 on average for the default resizing threshold of 0.75, although with a large variance because of resizing granularity. Ignoring variance, the expected occurrences of list size k are (exp(-0.5) * pow(0.5, k) / factorial(k)).

理想情况下,在随机hashcode下,bin中节点的频率遵循Poisson分布,默认的调整阈值为0.75时,其参数平均约为0.5,但由于调整粒度的原因,变化较大。


等了好多天今天官网状态终于是被拒绝了
其实整体上面试的结果我感觉是很好的
二面就一两个小问题答得不是很好就被挂掉了
算法题什么的也都已经写出来了
只能说和字节没有缘分吧
后面还是好好的继续实习做需求吧

2020.6.30 14:00-15:14 一面

1、自我介绍

2、美团点评暑期实习相关

3、Kafka的有序性给场景问怎么解决:单partition有序 设定key分配partition 业务消息设置序列号

4、论文相关:论文创新点 时间性能和处理效率如何权衡

5、算法题:判断回文链表(中间拆分两条链表 后面的反转链表 对比数值是否相等)

2020.7.2 17:30-18:40 二面

1、自我介绍

2、老生常谈的http和https

3、http属于哪一层?OSI和5层模型里都在第几层?说下TCP和UDP?在什么层?

4、什么是网络拥塞?为什么产生?原因是什么?跟网络流量有关吗?(这里有点没答好)

5、操作系统大礼包:内核态和用户态?内核线程和用户线程?分页和虚拟内存?

6、Java大礼包:集合类相关、HashMap相关(结构、索引、哈希冲突、扰动函数、红黑树、扩容)

7、为什么哈希表的默认扩容因子设置为0.75?(一开始答的哈希冲突和空间利用率的综合考虑 后来查JavaDoc写0.75时链表长度服从参数为0.5的泊松分布)

8、如果你是Java语言的设计者,你会通过什么样的方法去确定这个0.75的门限?

9、之所以设置成0.75究竟为了解决什么问题(精确到数理模型)?

10、数据库知道吗?知道InnoDB的索引吗?(BST、AVL、RBT、BT、B+T说了遍:索引节点和叶节点)

11、算法题:奇数位升序偶数位降序的链表要求时间O(n)空间O(1)的排序?(奇偶拆分 偶链反转 归并merge)

#字节提前批##字节跳动##Java工程师##校招##面经#
全部评论
仙友,你是一面过了多久给的二面通知?
1
送花
回复
分享
发布于 2020-07-09 19:00
这么难的吗?
点赞
送花
回复
分享
发布于 2020-07-09 12:16
滴滴
校招火热招聘中
官网直投
innodb索引
点赞
送花
回复
分享
发布于 2020-07-09 12:17
官网是显示流程终止吗
点赞
送花
回复
分享
发布于 2020-07-09 12:17
这么难
点赞
送花
回复
分享
发布于 2020-07-09 12:21
害怕
点赞
送花
回复
分享
发布于 2020-07-09 12:28
这也挂,真的迷
点赞
送花
回复
分享
发布于 2020-07-09 12:34
算法写出来都挂了吗。心疼楼主
点赞
送花
回复
分享
发布于 2020-07-09 12:40
抖音是不是人够了
点赞
送花
回复
分享
发布于 2020-07-09 13:05
或许这就是传说中的眼缘吧
点赞
送花
回复
分享
发布于 2020-07-09 13:24
0.75那个阿里问过,还有就是为什么8的时候树化,好像也是因为泊松分布,节点个数达到8的概率很小。感觉问题都是常规题目,不过没一定的功底还是搞不定
点赞
送花
回复
分享
发布于 2020-07-09 13:55
抖音本就是核心部门,直播又是最近发力的核心业务。核心中的核心,肯定要比其他部门难很多。
点赞
送花
回复
分享
发布于 2020-07-09 14:37
楼主面的什么岗😢
点赞
送花
回复
分享
发布于 2020-07-09 15:06
请问算法题有力扣的原题地址吗
点赞
送花
回复
分享
发布于 2020-07-09 15:31
之前看到过有个人说为什么是0.75,作为参考看看吧🤣 https://mp.weixin.qq.com/s?__biz=MzA5MzY4NTQwMA==&mid=2651017315&idx=3&sn=542292083b846dce5dc200e13bfa57ae&chksm=8bade394bcda6a824fdc259f0d04ce7df72d8ef6a6fb9fcfd131cf98a079934e84e169467d43&scene=0&xtrack=1&key=840727b40b43384f9a9ac55c54c54ab5ba19512c8fe62aadc916b45bd24aa86e86abc65c3eb789b8f3ff951a1039114903cd9a644a1e485725082cbb6466b0d723bccc71d1fa3960afd5a06d77e03054&ascene=14&uin=MTAxOTIxMjM2NA%3D%3D&devicetype=Windows+10&version=62080079&lang=zh_CN&exportkey=AUbyvqm3SwQnT2wQVs3CO%2F4%3D&pass_ticket=ulBkr9tW8Jan%2FV9C3eKsLWeA%2F1BwVejZ1DbMxHK9TG5tYl42zJRQeozrByoSu9JN
点赞
送花
回复
分享
发布于 2020-07-09 22:13
这个注释主要解释了为什么长度为8才树化,其实负载因子在0.69到0.8都是ok的,0.75就是个折中
点赞
送花
回复
分享
发布于 2020-07-09 23:39
为啥这么难😰
点赞
送花
回复
分享
发布于 2020-07-10 10:34
是我不配字节了!我太难了!
点赞
送花
回复
分享
发布于 2020-07-13 22:09

相关推荐

🕒岗位/面试时间前端开发工程师/4.24面试时长:40min书接上文 企微挂后当天被捞 第九次腾讯一面刚好和第二次面的是同一个部门 发生哈希碰撞了属于是👥面试流程1、自我介绍2、项目介绍基础:3、最熟悉哪些js库?(感觉有很多啊?就随口说了axios、echarts、lodash等等几个 没有追问)4、数值取整有哪些函数可以用?(当时只说了parseInt 后面想想其实floor ceil都可以)5、数组如何拼接成字符串?6、数组深浅拷贝7、如何改变函数的作用域?8、手写一个简单的正则表达式9、如何实现跨域请求?解释原理(讲了cors 反向代理 jsonp 被追问还有吗 当时没有想到其他的)10、了解过cookie吗?cookie的作用是什么?cookie有哪些key?(最后这个问题不太理解 cookie存储的不是字符串吗?是想问有哪些响应头字段?)11、解释一下XSS和CSRF12、讲一下http的缓存13、数据结构学得怎么样 讲一下熟悉的数据结构(当时有点懵 就随口说了链表、树、栈、队列、堆啥啥啥的 没有详细介绍 寻思着后面会再追问 但是没有)14、平时会通过哪些渠道获取知识?反问:15、业务:类似理财通16、技术栈:vue及变种框架如何看待像我这样面了八次一面的人 听说面超过三次就很难进了:要对自己充满信心 能够被挑中八次证明面试官对你的印象还是不错的 本次挑中的原因主要是学历和项目不错同时综合测评及获奖记录都还可以建议:1、在做项目的过程中太过于履平自己的经历/精力?(不是太懂)以至于在关键的基础点上理解得不是很深 2、了解原理遇到具体的场景才能更好地使用 举例http缓存3、不能忽视js基础4、履历评测学校经历已经打败80%的人了 基础和潜力还是可以的 八次面试大多数的评价都是基于前端基础理解上不是特别的好(所以其实还是有一点点面评的🤣)不要对自己的能力产生怀疑 看你测评笔试分数还挺高的(看来猪头里面不只是水 还是有一点点脑子) 主要还是在技术上多应用多实践多了解🙂面试感受:和上次面金融科技部门类似 这次问的八股都很基础 说实话这次面试完一度以为自己终于能过一面了 晚上一看流程又结束了 这时候再回看“要对自己充满信心” 又何尝不是一种黑色幽默呢? #软件开发2024笔面经#
点赞 评论 收藏
转发
6 62 评论
分享
牛客网
牛客企业服务