给我介绍一下你实习相关的业务
你说参与了架构的讨论,能说一下为什么要将不同端应用融合么
你说有慢查询优化的经历,能详细的说一下么?
弱网情况下,如何调试程序呢? 有遇到过线上故障么? 你提到了fullgc,能说一下你是怎么排查的么,会jvm调优么?
你说了解面向对象,能谈谈你的感受么,说一说多态,接口和抽象方法的区别,什么时候用接口、抽象类,你在项目中用到了哪些设计模式,你认为哪样的代码算好的代码?充血贫血模型你怎么理解的,
用面向对象的思想设计一块贪吃蛇游戏,简单说一下。如果设计成s形那种你怎么做?
tomcat的原理知道么,你说java应用可以部署在tomcat的某一端口上,为什么不能直接启动java应用,而非要在运行在tomcat上呢?
spring原理知道多少说多少,能详细说一下三级缓存么,aop原理,什么情况下你会使用代理模式? springboot的自动装配原理知道么? 有自己定义过starter么
https与http区别 https具体怎么做的,tcp三次握手之后的过程 http1,2,3的区别,有用过长连接如websocket么
对linux了解么? 说一下怎么查看磁盘io占用情况,如果某个占用大的,怎么把他删除,僵尸进程孤儿进程知道么
零拷贝知道么,常见IO模型说一下,IO多路复用?
redis我看你也用到了 项目哪里用到了redis,你的key是怎么命名的,自己搭的么?你了解过redis集群相关的知识么, 说一下redis底层数据结构,跳表怎么实现的,你说你用redis qps提升了,也会压测么?
了解常见的排序算法吗,知道什么是排序算法的稳定性么,说一说快排的思路,快排是稳定的么? 两个有序数组合并仍在有序,说一个时间复杂度低的做法。一亿个数据 如何取top100。
前缀树设计思想说一下,说一下怎么用他过滤敏感词的
个人项目有上线么,有自己用过docker么
#软件开发笔面经#