时长1h10m, 被狠狠的拷打了.. 感觉是寄了 webserver都没咋看问了好多都是不是很了解...只能说太菜了 1.自我介绍2.算法题①求数组的唯一极值点(二分 做完面试官说连续数相等怎么判断 卡住了没写出来)②给你三个矩形,问你能否拼接成一个正方形 (分类讨论秒了)3.Reactor模型是什么4.ET,LT,在什么场景下使用5.给你一个内存很小的机器,使用ET,还是LT,为什么6.cookie session了解吗7.http网页输入密码登录 再次打开网页发现还是已登录状态 如何实现8.过程中有什么安全隐患吗9.虚拟内存和物理内存10.一个G的物理内存,申请1.5G内存会报错吗?为什么11.一个单线程机器 一直执行while(true)系统会不会卡住12.进程调度算法13.遇见程序死循环怎么终止程序(答的ctrl+c)14.按了ctrl+c到程序终止发生了什么15.Linux软链接,硬链接16.SQL查询题 17.innodb索引18.主键索引和非主键索引19.两种索引在使用上有什么区别20.unqie key的设置有顺序问题吗21.utf8mb4,如果用utf8会有什么问题吗22.redis缓存击穿、雪崩、穿透在项目中遇见过吗 (没有)23.redis做mysql的缓存,如何保证数据一致性 (答的update时删除,想继续说订阅binlog的被打断了)25.为什么在update的时候删除,而不选择更新缓存26.反问:需要的技术栈,对自己的面试情况有什么建议(了解一下各做法的优缺点,了解一下场景背后发生了什么)