面试复盘|字节跳动两部门凉经

抖音电商-杭州

一面-8.25-1h左右

1.自我介绍。

2.撕代码。

1.一个一维数组,给个区间求区间和

2.一个二维数组,给个区间求和。LeetCode304

3.写个SQL,一个表user(id,score),求分数最大的所有人的ID。

select id form user where score=(select score from user order by score desc limit 1 );

数据量大的时候加索引。

4.HTTP的状态码?500和502的区别?

5.HTTP怎么保证状态?我答cookie和session?

6.cookie怎么保证安全?

反问:电商,统招,尽量才做分配,技术栈是golang。

二面-8.30-1h左右

1.深怼项目。

2.怼得人头大,问操作系统中异步IO到底是怎么切换的,谁在切换。还让我翻出来我代码中的内容粘贴进代码框给他讲。

3.撕代码。

最长递增序列。

挂了,果然收到评价短信大概率就是挂了或者流程结束。

字节跳动-Data

一面-9.8-1h10min左右

项目
同步io和异步io
操作系统的物理内存和虚拟内存
页面置换算法
cpu调度算法
数据库:非聚簇索引的叶子节点连接的是什么。
几个隔离级别,然后分别解决什么问题
索引建立过程中的标准
一个表有10行,事务a从1-5修改数据,事务b从10-6修改,怎样保证不产生死锁。
数据结构,常用数据结构,图的几种表示方法。
从树的角度讲,b+树优点是啥?
算法:一个邻接矩阵的图,让求多边形,且多边形的边数>=3

二面-9.9-1h10min左右

自我介绍
怼项目
http的一次流程,计算机网络中ip是怎么找到物理主机的,越详细越好
AJAX是啥
数据库设计用得第几范式,为什么,仔细讲一下
HTTP中302是啥
算法题:判断0×123456这个字节序列是大端还是小端 (从未见过这样的算法题,这玩意java怎么做啊)
第三天收到感谢信了,以后大概率不面字节了,问得很多东西都很神奇

#面试复盘##字节跳动##面经#
全部评论
兄弟是c++还是java
点赞 回复
分享
发布于 2021-09-12 23:04
大小端c就用联合体赋值,int和char读
点赞 回复
分享
发布于 2021-09-13 01:10
联易融
校招火热招聘中
官网直投

相关推荐

2 17 评论
分享
牛客网
牛客企业服务