校招 未知部门 / 后端-Java / 未知轮次
[面试日期] 2023-04-05 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>菜鸟2023暑期实习Java面经</h2>
<h1><strong>4.4 电话</strong></h1><h2><strong>多线程</strong></h2><ol><li>介绍线程池</li><li>任务提交后,什么流程?</li><li>线程的状态,状态转化</li><li>如何保证线程安全</li><li>CAS是什么,CAS有什么问题</li></ol><h2><strong>Java集合</strong></h2><ol><li>ArrayList和LinkedList区别:</li><li>HashMap底层实现:</li><li>HashMap线程安全吗?</li><li>有哪些线程安全的集合,怎么实现的?</li></ol><h2><strong>JVM</strong></h2><ol><li>JVM内存模型</li><li>什么时候触发垃圾回收</li><li>双亲委派机制的作用</li></ol><h2><strong>MySQL</strong></h2><ol><li>介绍索引,为什么需要索引</li><li>使用索引一定会变快吗</li><li>慢索引怎么排查,怎么调优</li></ol><h2><strong>Redis</strong></h2><ol><li>数据结构</li><li>持久化机制</li><li>缓存雪崩,击穿,穿透分别是什么,如何避免</li></ol><h2><strong>算法题</strong></h2><ol><li>介绍排序算法</li><li>大数组,获取最小的k个数字</li><li>大跟堆 O(nlogk)</li><li>还有更快的嘛</li><li>快速排序 O(n)</li></ol><h1>4.13 电话</h1><ol><li>Java线程和操作系统线程有啥关系,不一样的地方</li><li>操作系统用户态和内核态概念</li><li>socket传输过程</li><li>java读文件,字节流和字符流,涉及什么类,参数是什么,分别适用哪些场景</li><li>序列化和反序列化的定义</li><li>Hessian和JSON是一个层面的东西吗</li><li>动态代理</li><li>Linux命令实现:统计文件中某个字符串的个数</li><li>创建线程池涉及什么类,参数;提交线程的流程</li><li>布隆过滤器概念,功能,怎么实现的</li><li>为什么算法转开发</li><li>chatgpt了解吗</li><li>后面开始闲聊,面试官说我对开发并不熟悉,为什么要投开发岗,到底喜欢开发吗。</li></ol><p></p><p></p><h1></h1><a>#阿里#</a><a>#暑期实习#</a><a>#Java后端#</a>
AI 推荐面试题
