字节跳动面试

一面

1. 自我介绍

项目

目前方向:深度学习,机器学习,强化学习

本科做存储

2. 项目

3. 计算机基础

3.1 线程间同步
3.2 进程之间的通信的方式
3.3 使用索引为什么查询速度变快很多
3.4 网络 同步io与异步io
3.5 Python 多进程与多线程
3.6 事件触发 边缘触发,水平触发
3.7 [Linux]阻塞与非阻塞(等待队列、轮询)机制,唤醒机制;

4. 手写代码 合并K个有序数组


二面(黄萌萌)

1. 自己介绍

学校

研究方向

2. 做个题 小朋友过河

动态规划——线性模型之小朋友过桥

3. 介绍一下自己的影响最深刻的项目

4.可能场景:抖音每天粉丝量。不同梯队粉丝的点击量预测;五万粉丝

5. 计算机基础

极大似然估计

时间序列模型

防止过拟合的几种方法

[六大聚类算法](<https://blog.csdn.net/zengxiantao1994/article/details/72787849>)

[七种常用的回归算法](<https://cloud.tencent.com/developer/article/1102103>)

无监督学习