整体比较简单,问内推人讲过了,希望能早日收到offer
一面
-
判断链表是否有环(口述),一个指针走一步,一个走三步可以吗
-
http状态码哪几类
-
tcp三次握手,两次有啥问题,挥手为啥要TIME_WAIT
-
进程、线程、协程
-
进程通信,共享内存要注意啥
-
InnoDB索引结构,为啥用B+树
-
事务隔离级别,默认是啥
-
幻读,可重复读能解决幻读,mvcc
-
redis zset结构,hash扩容,设置了ttl一定会到期删除吗
二面
-
锁升级,垃圾收集算法
-
mysql默认隔离级别,能解决幻读吗
-
给定学生成绩表:id / student_id / course_type / score ,查询每个学生考试分数最高的那门学科
-
口述最大栈,最小生成树
-
通过先序和中序数组生成后序数组
三面
-
网络分层模型,http报文格式,状态码,header,https
-
static和volatile
-
redis应用场景,保证缓存与数据库一致性的方案
-
36进制的大整数的加法,0-9 a-z 表示36进制的数,要求:不允许将整个数转为10进制,加完再转回去。
-
抢30:玩数数游戏 两人从1数到30,每次最多说三个数 最少说一个数。谁先数到30谁赢?谁先数到30谁输?
全部评论
(8) 回帖