当前位置:网站首页>阿里研发三面,面试官一套组合拳让我当场懵逼
阿里研发三面,面试官一套组合拳让我当场懵逼
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
边栏推荐
- Leetcode-374 guess the size of the number
- JSP learning 2
- Review 2021: how to help customers clear the obstacles in the last mile of going to the cloud?
- Grbl learning (I)
- Sail soft segmentation solution: take only one character (required field) of a string
- 299. 猜数字游戏
- matplotlib教程05---操作图像
- Nanny Anaconda installation tutorial
- G008-hwy-cc-estor-04 Huawei Dorado V6 storage simulator configuration
- Hypermotion cloud migration helped China Unicom. Qingyun completed the cloud project of a central enterprise and accelerated the cloud process of the group's core business system
猜你喜欢
保姆级Anaconda安装教程
The first line and the last two lines are frozen when paging
【现代电子装联期末复习要点】
Groupby use of spark operator
Government cloud migration practice: Beiming digital division used hypermotion cloud migration products to implement the cloud migration project for a government unit, and completed the migration of n
Hyperbdr cloud disaster recovery v3 Release of version 3.0 | upgrade of disaster recovery function and optimization of resource group management function
力扣-198.打家劫舍
安装Redis并部署Redis高可用集群
Force buckle - 198 raid homes and plunder houses
第十天 异常机制
随机推荐
Simple usage of dlopen / dlsym / dlclose
VIM uses vundle to install the code completion plug-in (youcompleteme)
Coalesce and repartition of spark operators
Website pressure measurement tools Apache AB, webbench, Apache jemeter
Algorithem_ ReverseLinkedList
Day (8) of picking up matlab
Read the meaning of serial port and various level signals
Force buckle-746 Climb stairs with minimum cost
Master vscode remote GDB debugging
GRBL学习(二)
5 minutes, turn your excel into an online database, the magic cube net table Excel database
The biggest winner is China Telecom. Why do people dislike China Mobile and China Unicom?
logback的配置文件加载顺序
How important is the operation and maintenance process? I heard it can save 2 million a year?
What is homebrew? And use
最詳細的背包問題!!!
The most detailed knapsack problem!!!
第十天 异常机制
homwbrew安装、常用命令以及安装路径
Implement default page