从9月份开始准备。刷了400道leet,看书看到无聊。出来面试试试水。
字节一面 12.18
一个很年轻的面试官。
线程进程的区别
线程和CPU核的关系
虚拟内存实现机制
用户级线程和内核级线程
用户级线程的实现
写代码
手写生产者消费者
手写一道sql
leetcode 31下一个排列
字节二面 12.23
这一面面的比较多
Redis 数据类型、跳表
为什么要使用跳表不用B+树
Redis分布式锁的实现
搜索引擎用了什么数据结构
事务特性
深入问了原子性的一个问题,记不得了
一个MySQL查询过程发生了什么
Java的ArrayList LinkedList,实现栈用什么比较好,为什么。
比较Java的ConcurrentHashMap、HashTable、HashMap
Http与Https
ssl/tsl握手过程
三握四挥,2MSL含义
进程间通信方式
手写一道sql
leetcode 46 全排列
字节三面 12.29
面试官看起来就很厉害的样子,瑟瑟发抖。可能第二面面的东西比较多。主要问了Java相关的。
Java类加载机制
如何加载自己的类
服务器启动监听端口为1234的应用,客户端无法连接。如何排错
一道Java语言特性题
概率题,三门问题
二叉树转化成双向链表
HR面 12.30
自我介绍,问了实习时间之类。以及在实验室做什么工作。为什么要来实习。为什么要选择这里。为什么考研。
许愿能顺利拿到oc。感谢牛客。
好了,许愿失败,审核被挂了。
全部评论
(14) 回帖