网站改版设计方案网推怎么推广
Http和Https区别
什么是线程安全问题?怎么解决?
乐观锁悲观锁介绍一下
AQS相关
线程争抢资源的能力是什么?(自己答AQS的CLH队列的时候给自己挖的坑=,=
链表查找时间复杂度?怎么优化?
跳表实现说一下?时空复杂度?
设计题:如何准备飞机上的面与饭的数量?(第一次见这种题,直接放飞自我QAQ
最后一道算法lc79. 单词搜索
字节二面7.13
自我介绍
OS学过吗?
线程和进程区别?为什么还要提出线程这个概念?线程共享了什么?协程呢?线程真的比进程节约资源吗?(一套组合拳把我问傻
LRU了解吗?说一下实现思路?(lc经典题了,说了个map+双向链表的实现
那这个map你能手写出来吗?(经过百度二面后我也是又恶补了hashmap的实现,刷了几道lc相关的题
hash冲突怎么处理?除了拉链法你还知道哪些?
并发resize怎么实现?这时候来了读写操作呢?说一下具体流程?(我说了concurrentHashMap的实现思路
concurrentHashMap你能实现出来吗?(我何德何能啊=,=
最后一道算法:经典lc46. 全排列
这场也是学到了很多,遇到不会的面试官也会耐心的进行引导和提示,面试过程很愉快,当晚oc
商汤一面7.12
面试官先对部门做了介绍,然后开始面试
自我介绍
项目亮点?难点?
Redis和MySQL怎么保证数据一致性?
算法:找链表中间节点
一亿数找最小的前10个数,时间复杂度多少?
说说布隆过滤器?Trie树?并查集?他们的应用场景?
Redis数据结构?zset底层?具体说说跳表?
线程和进程区别?