字节跳动一面凉经
1.操作系统
虚拟内存和物理内存的转化
bio nio aio 区别
epoll了解吗 怎么用 底层是怎么实现的
2.网络
http和https的区别
https的原理 私钥存储在哪里
数字证书
tcp的拥塞控制
2.数据结构
1亿数据里面100万条是严格要求有序的 100万后面的数据只需要知道大概的范围
二叉树里面两个节点的最近公共父节点 时间复杂度
红黑树特性 平衡性
3.java相关
新生代 老年代 新生代频繁发生gc怎么调
jvm的参数有了解哪些
hashmap底层采用的数据结构
有了解哪些中间件
学习更关注哪方面的知识
4.数据库
读写锁发生死锁的情景
存储引擎的比较
5.编程题
给定一个二维网格和一个单词,找出该单词是否存在于网格中。
单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。
示例:
board =
[
['A','B','C','E'],
['S','F','C','S'],
['A','D','E','E']
]
给定 word = "ABCCED", 返回 true.
给定 word = "SEE", 返回 true.
给定 word = "ABCB", 返回 false.
面试官提示我 转化为图 然后用搜索 然而我太菜了 还是不会。。。
单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。
示例:
board =
[
['A','B','C','E'],
['S','F','C','S'],
['A','D','E','E']
]
给定 word = "ABCCED", 返回 true.
给定 word = "SEE", 返回 true.
给定 word = "ABCB", 返回 false.
面试官提示我 转化为图 然后用搜索 然而我太菜了 还是不会。。。
一遇到编程题就凉凉。。。
#字节跳动##面经##内推##校招#