无算法,全程80多分钟,全程拷打到不会为止介绍部门介绍拷打实习服务是如何抗住1wqps的?让你搭建一个高并发的服务你会怎么做?缓存为什么选用本地而不是分布式缓存是怎样更新的有没有更好的方法要你设置缓存更新你会有什么方法线程池的参数如何设置为什么核心线程数多了CPU的负载会高线程的上下文切换需要切换什么东西是如何根据用户id负载均衡到不同节点的(答了hash)hash算法在节点宕机和扩容时有什么问题?怎么解决线程池使用需要注意的点threadlocal为什么会有内存泄露threadlocalmap最大能装多少元素如果你们服务需要抗住100wqps如何设计mysql建索引为什么会加快查询速度索引一定能加快查询吗怎么建索引你知道什么场景用什么索引吗(b+树,hash,前缀,联合,倒排都讲了一下)你用到了hbase,介绍一下hbasehdfs的block是多大(我怎么知道呀)hbase,pg,mysql,Redis区别Redis是一个数据库吗?你认为一个数据库是这样的?(一直给我说acid的英文提示我,我根本没听过这几个单词)Redis为什么比mysql快内存和硬盘的io速度差多少(然后给我讲了一堆l1,l2,l3速度是多少,讲了一堆硬件)重构需要注意什么?如何去测试?单元测试写过吗如果单元测试需要插入数据库怎么办?(我这里说了测试库或者造数据,他是不对,然后跟我说是mock数据)设计模式除了观察者你还知道哪些设计模式(只记得工厂和策略了,又一直用英文提醒我,我就一双非,怎么会记得它们的英文呢)什么时候使用策略模式策略的本质是什么?为什么要使用策略模式方便维护的本质是什么效率的本质是什么(钱)键入网址到显示页面发生了什么检验和用的什么算法(一时间忘了,后面想起来是crc)数据包到服务器后怎么处理,从操作系统的角度解释如何避免内核态到用户态的复制然后给我讲了一堆编写Java程序到到运行经历了什么(说我是非科班,不然这些都要问我,其实我大部分都知道的)反问至少还有一面技术面可以全做后端,也可以做全栈能力还可以,可以多去学习一些科班的知识#牛客AI配图神器#