当前位置:网站首页>阿里研发三面,面试官一套组合拳让我当场懵逼
阿里研发三面,面试官一套组合拳让我当场懵逼
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
边栏推荐
- 七朋元视界可信元宇宙社交体系满足多元化的消费以及社交需求
- [section 5 if and for]
- 运维流程有多重要,听说一年能省下200万?
- 【Pygame小游戏】10年前风靡全球的手游《愤怒的小鸟》,是如何霸榜的?经典回归......
- Simple usage of dlopen / dlsym / dlclose
- How important is the operation and maintenance process? I heard it can save 2 million a year?
- Passing header request header information between services through feign
- GRBL学习(一)
- TIA博图——基本操作
- 基于GPU实例的Nanopore数据预处理
猜你喜欢
Install redis and deploy redis high availability cluster
JMeter setting environment variable supports direct startup by entering JMeter in any terminal directory
RecyclerView advanced use - to realize drag and drop function of imitation Alipay menu edit page
Sail soft segmentation solution: take only one character (required field) of a string
Sortby use of spark operator
5分钟,把你的Excel变成在线数据库,神奇的魔方网表excel数据库
保姆级Anaconda安装教程
捡起MATLAB的第(9)天
What is the experience of using prophet, an open source research tool?
Oak-d raspberry pie cloud project [with detailed code]
随机推荐
力扣-746.使用最小花费爬楼梯
299. 猜数字游戏
G008-HWY-CC-ESTOR-04 华为 Dorado V6 存储仿真器配置
451. 根据字符出现频率排序
浅谈 NFT项目的价值、破发、收割之争
Day (7) of picking up matlab
Start Oracle service on Linux
Day 10 abnormal mechanism
logback的配置文件加载顺序
JSP learning 3
5 minutes, turn your excel into an online database, the magic cube net table Excel database
matplotlib教程05---操作图像
Postman batch production body information (realize batch modification of data)
深度学习100例 | 第41天-卷积神经网络(CNN):UrbanSound8K音频分类(语音识别)
OAK-D树莓派点云项目【附详细代码】
捡起MATLAB的第(2)天
漫画:什么是IaaS、PaaS、SaaS?
撿起MATLAB的第(9)天
dlopen/dlsym/dlclose的简单用法
What does cloud disaster tolerance mean? What is the difference between cloud disaster tolerance and traditional disaster tolerance?