阿里 一面

#发面经攒人品#📍面试公司:阿里
🕐面试时间:一面  
💻面试岗位:Java 后台实习生  
❓面试问题:  
1. Java 中有哪些常见的内存区域?每个区域的作用是什么?  
2. HashMap 和 ConcurrentHashMap 的底层实现有啥不同?说一下它们的线程安全机制。  
3. synchronized 修饰静态方法和实例方法有什么区别?  
4. 算法题:合并两个有序链表,要求时间复杂度最优。  
5. SQL 中怎么实现分页查询?offset 很大时会有什么性能问题?  
6. 你了解 B+ 树吗?为什么 InnoDB 用的是 B+ 树而不是 B 树?  
7. Spring 中 Bean 的生命周期是怎样的?哪些阶段可以插入自己的逻辑?  
8. 项目里有没有做过 Redis 缓存设计?缓存穿透和缓存击穿分别怎么解决?  
9. 消息队列为什么能削峰填谷?那消息顺序怎么保证?  
10. 你怎么看待微服务之间的依赖关系?有没有遇到过调用链过长的问题?  
11. Java 里的 final 关键字有什么作用?能不能加在方法参数上?  

🙌面试感想:  
阿里一面整体还是比较基础的
全部评论

相关推荐

不问项目不问实习,就问一点八股和场景题,两道手撕都写出来了,思路没问题,说第二道写的有点绕。感觉一道easy一道mid,第一道判断两个字符串用到的字符是否完全一样;第二道判断是否是满且平衡的二叉树也是非常好的一款面试官,一直点头表示肯定,比那个字节老登好多了😾问react中性能优化,首先一些react的hook,然后经典各种懒加载,骨架屏,打包过程中的优化,流式渲染之类问深拷贝,讲讲。问不同数据类型相加,如何返回结果,隐式类型转换相关。我只知道字符串和数字加起来会变成字符串啊啊啊问一个自适应大小的父元素,如何让子元素的宽高比一直是2:1,浏览器应该有一个api可以做到,但我不知道叫啥也不知道咋用,回答的是那内边距全部占满,然后再根据绝对定位调整展现的大小问css的width/offsetwidth/scrollwidth这些分别是啥问ai对话的时候,如何实现一个字一个字的这种效果,答流式传输sse,一个字一个字的是动画效果就记得这几个⬆️,回答的时候想到啥说啥,能说多少说多少,避免问出来我不会的问题。感觉没说几个字就直接手撕了,感觉手撕也没花多长时间就一个小时了,怕不是被kpi了😭但面试官很好,kpi我也面的很舒服也不会不高兴,最后说如果推进的话会有HR联系您(居然用了您,比密码的字节好多了,体验感拉满)最后问了一下,有三轮技术面一轮hr,第二轮依旧不是具体的组,还是混着面的,感觉能推进的话下一轮会很难
查看8道真题和解析
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务