当前位置:网站首页>阿里研发三面,面试官一套组合拳让我当场懵逼
阿里研发三面,面试官一套组合拳让我当场懵逼
2022-04-23 16:19:00 【InfoQ】

阿里一面:
- 根据惯例 自我介绍和项目介绍
- 简述hash冲突是如何发生的,常见的处理方式有哪些,在java中发生hash冲突后如何取到冲突的多个value?
- 讲讲Java GC机制?
- 红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他Hash冲突解决方式?
- JVM内存模型jmm 知道的全讲讲
- 说说Java线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?
- BIO、NIO、AIO的区别和联系?
- hash和B+树的区别?分别应用于什么场景?哪个比较好?
- 索引是什么概念有什么作用?
- Java web过滤器的生命周期?
- 讲讲TCP协议的三次握手和四次挥手过程?
- mysql数据库默认存储引擎,有什么优点
- MySQL的事务隔离级别,分别解决什么问题。
- 说说事务特性(ACID)?
- 高并发情况下生成唯一订单号解决方案
- 有10w个数 如何发挥cpu性能 快速求和 用java实现
- 死锁发生的原因有哪些?
- Tomcat类加载机制/ J2EE应用中的class loader的层次结构?
- 索引扫描是不是一定比全表扫描快?为什么?
- 在百度的统一日志系统下,如果做到对于每一次请求,设置单独的关键字?这样就可以通过统一日志快速搜索上下文;
- 聊聊spring的IOC和AOP,分别用到了什么技术;在实际使用中,会如何来使用?
- 聊聊nosql,对哪些熟悉?例如mongodb、memcache、redis。
- 聊聊java的juc框架,熟悉其中哪些类,都在什么时候使用到了,怎么使用的?
- 谈谈jvm的调优策略,在工作中有相关的处理经验的话请讲一下。
阿里二面:
- 介绍自己做的项目,其中的技术点、难点。关于项目的技术点,拓展聊了聊;
- TCP/IP 握手过程,重传相关知识;
- TCP 与 UDP 区别,TCP 可靠性保证,拥塞控制与流量控制;
- 各种排序 算法的方式、时间复杂度;
- 哈希冲突解决方案,各个优缺点;
- 大量文件里进行去重;
- 进程和线程区别;
- 进程通信方式;
- 用户态和内核态区别;
- Java 双亲委派机制,打破双亲委派;
- volatile 和 synchronized 区别;
- 数据库索引的选取;
- 设计模式,主要问单例模式、观察者模式、工厂模式及抽象工厂模式。
阿里三面:
- 介绍自己做的项目,其中的技术点,开发历程;开发过程中遇到的难点,以及排查问题、解决的方式;
- 常用的数据结构,Arraylist 和 Linkedlist 的遍历效率;
- 平时技术的学习方式,在看什么书籍,接下来的学习方向。
最后

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://xie.infoq.cn/article/6c108609901fc44c3c5cc0c5e
边栏推荐
- Filter usage of spark operator
- 撿起MATLAB的第(9)天
- 捡起MATLAB的第(9)天
- Force buckle - 198 raid homes and plunder houses
- What does cloud disaster tolerance mean? What is the difference between cloud disaster tolerance and traditional disaster tolerance?
- Questions about disaster recovery? Click here
- Method 2 of drawing ROC curve in R language: proc package
- Tencent offer has been taken. Don't miss the 99 algorithm high-frequency interview questions. 80% of them are lost in the algorithm
- GRBL学习(一)
- Intersection, union and difference sets of spark operators
猜你喜欢
Gartner predicts that the scale of cloud migration will increase significantly; What are the advantages of cloud migration?
Nacos 详解,有点东西
Install redis and deploy redis high availability cluster
Sort by character occurrence frequency 451
安装Redis并部署Redis高可用集群
R语言中实现作图对象排列的函数总结
New developments: new trends in cooperation between smartmesh and meshbox
MySQL - MySQL查询语句的执行过程
Questions about disaster recovery? Click here
第十天 异常机制
随机推荐
Es common query, sorting and aggregation statements
GRBL学习(一)
299. Number guessing game
RecyclerView advanced use - to realize drag and drop function of imitation Alipay menu edit page
shell_ two
Using JSON server to create server requests locally
捡起MATLAB的第(4)天
【Pygame小游戏】10年前风靡全球的手游《愤怒的小鸟》,是如何霸榜的?经典回归......
一文读懂串口及各种电平信号含义
Algorithem_ ReverseLinkedList
TIA botu - basic operation
Install redis and deploy redis high availability cluster
Six scenarios of cloud migration
dlopen/dlsym/dlclose的简单用法
R语言中实现作图对象排列的函数总结
Meaning and usage of volatile
第九天 static 抽象类 接口
第十天 异常机制
ES常用查询、排序、聚合语句
捡起MATLAB的第(5)天