字节跳动 技术中台后端一面面经

一.自我介绍

二.项目深挖

问了epoll底层、LT ET使用情景、长连接相关,各个模块怎么实现、情景题


三.八股


  • C++

1. 多态、虚函数实现方式、虚指针在对象内存中的位置
静态多态、动态多态,虚函数表+虚表指针,位置不懂,猜测在开头因为基类指针要能访问到

2. 结构体字节对齐,原因,如何关闭
原因只说了CPU cache(看了下还有cpu寻址),宏忘了

3.代码验证字节对齐中成员的偏移量,如何不实例化对象来验证(?)
才知道void*不能直接减,差点丢人,不实例化没什么思路,可能要开关对齐sizeof()?


  • 计网

1.TCP可靠性表现
只说了面向连接、重传,回去看了下还有序列号校验和

2.如何判断网络是否拥塞
超时、快重传

3.timewait作用、缺陷,如何优化
作用:保证断开、隔离两次连接
缺陷:占用资源
优化:说了强制断开、动态调整时间,提醒之后又说了连接复用

4.TCP连接数取决于那些因素
服务器文件描述符和内存限制,客户端ip和端口数


算法

1.两个栈实现队列
光速写完后让我优化栈慢的入队操作,想了半天时间效率,面试官估计是想让我判断另一个栈是否满,没get到点

2.找众数(二分之一)
只说思路,摩尔投票法,变式:一定存在和不一定存在,n分之一的情况想好了结果没问


四、反问

1.业务,中台为啥要后端
2.基础知识、代码能力、业务能力更看重哪些


人生中第一次面试,一整场下来听到最多的话是“还有吗”,代码题也没发挥好,丢人了

#字节跳动##面试题目#
全部评论
请问有笔试吗?
点赞 回复 分享
发布于 2022-03-27 11:37
感谢楼主分享的面试经历,赞。
点赞 回复 分享
发布于 2022-03-23 21:29
投递简历到面试中间经过多久?
点赞 回复 分享
发布于 2022-03-21 19:18
楼主一面大概面了多长时间?
点赞 回复 分享
发布于 2022-03-21 16:58

相关推荐

评论
3
41
分享

创作者周榜

更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
4471次浏览 48人参与
# 离家近房租贵VS离家远但房租低,怎么选 #
16917次浏览 137人参与
# MiniMax求职进展汇总 #
25260次浏览 322人参与
# 沪漂/北漂你觉得哪个更苦? #
1616次浏览 41人参与
# 你的实习产出是真实的还是包装的? #
3230次浏览 54人参与
# 春招至今,你的战绩如何? #
16140次浏览 146人参与
# 巨人网络春招 #
11540次浏览 228人参与
# HR最不可信的一句话是__ #
1107次浏览 32人参与
# AI面会问哪些问题? #
971次浏览 24人参与
# 你做过最难的笔试是哪家公司 #
1306次浏览 23人参与
# AI时代,哪个岗位还有“活路” #
2930次浏览 53人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152945次浏览 889人参与
# 简历第一个项目做什么 #
32180次浏览 363人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
8029次浏览 43人参与
# XX请雇我工作 #
51164次浏览 171人参与
# 简历中的项目经历要怎么写? #
311119次浏览 4271人参与
# 投格力的你,拿到offer了吗? #
178382次浏览 891人参与
# 你最满意的offer薪资是哪家公司? #
77008次浏览 375人参与
# AI时代,哪些岗位最容易被淘汰 #
64819次浏览 891人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187635次浏览 1123人参与
# 你怎么看待AI面试 #
180882次浏览 1318人参与
# 正在春招的你,也参与了去年秋招吗? #
364407次浏览 2642人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务