当前位置:网站首页>阿里研发三面,面试官一套组合拳让我当场懵逼
阿里研发三面,面试官一套组合拳让我当场懵逼
2022-04-23 14:25:00 【司腾】
现在已经4月中旬了,虽然金三银四旺季已经快过了,但许多大厂仍然处于一个比较缺人的状态,如蚂蚁金服、京东等。
前段时间,经朋友介绍有幸面试了阿里 ,面试前是比较自信的一个状态,毕竟之前的技术是没什么问题的,在同年限里算是大神级别。但也不知道今年百度面试是个什么情况,三面下来被惨虐得很难堪,直接挂掉了。
阿里一面:
- 根据惯例 自我介绍和项目介绍
- 简述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 的遍历效率;
- 平时技术的学习方式,在看什么书籍,接下来的学习方向。
最后
面试过程中我也学到了很多知识。感觉一面比较基础,二面对我来说比较有难度,三面问了一些没有准备到的地方。自己对后端这方面了解不多,面试过程中感觉自己回答的很一般也是在三面挂掉了,呜呜呜~ 只能接受事实,等到下半年再战。最后针对上面的高频常问面试题我还总结出了各大互联网公司 java 程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记文件以及架构可自取(包括 Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料)
版权声明
本文为[司腾]所创,转载请带上原文链接,感谢
https://blog.csdn.net/SharingOfficer/article/details/124296212
边栏推荐
- Golang 对分片 append 是否会共享数据
- API Gateway/API 网关(二) - Kong的使用 - 负载均衡Loadbalance
- SED 学以致用
- redis 模块编程中 key value的生命周期
- 浅谈skiplist在LevelDB的应用
- Use cases of the arrays class
- 本以为能躺着进华为,结果陆续收到京东/滴滴/爱奇艺offer的我迷茫了
- Mq-2 and DS18B20 fire temperature smoke alarm system design, 51 single chip microcomputer, with simulation, C code, schematic diagram, PCB, etc
- js 递归(1)
- Proteus simulation design of four storey and eight storey elevator control system, 51 single chip microcomputer, with simulation and keil c code
猜你喜欢
电子秤称重系统设计,HX711压力传感器,51单片机(Proteus仿真、C程序、原理图、论文等全套资料)
Detailed explanation of SAR command
LM317的直流可调稳压电源Multisim仿真设计(附仿真+论文+参考资料)
基于TLC5615的多路可调数控直流稳压电源,51单片机,含Proteus仿真和C代码等
Electronic perpetual calendar of DS1302_ 51 single chip microcomputer, month, day, week, hour, minute and second, lunar calendar and temperature, with alarm clock and complete set of data
On the insecurity of using scanf in VS
本以为能躺着进华为,结果陆续收到京东/滴滴/爱奇艺offer的我迷茫了
KVM学习资源
uni-app消息推送
xx项目架构随记
随机推荐
API Gateway/API 网关(四) - Kong的使用 - 集成Jwt和熔断插件
本以为能躺着进华为,结果陆续收到京东/滴滴/爱奇艺offer的我迷茫了
Multisim Simulation Design of DC adjustable regulated power supply of LM317 (with simulation + paper + reference)
Uni app message push
1分钟看懂执行流程,永久掌握for循环(附for循环案例)
Tongxin UOS php7 2.3 upgrade to php7.0 two point two four
Wechat applet rotation map swiper
sar命令详解
错误:无法远程查找到密钥 “428F7ECC7117F726“
关于在vs中使用scanf不安全的问题
Upgrade of openssh and modification of version number
数组模拟队列进阶版本——环形队列(真正意义上的排队)
Matlab Simulink modeling and design of single-phase AC-AC frequency converter, with MATLAB simulation, PPT and papers
grep无法重定向到文件的问题
查找水仙花数-for循环实践
js 进度条,显示加载进度
JS format time
TLS/SSL 协议详解 (28) TLS 1.0、TLS 1.1、TLS 1.2之间的区别
Qt界面优化:鼠标双击特效
Eight way responder system 51 Single Chip Microcomputer Design [with Proteus simulation, C program, schematic diagram, PCB files, component list and papers, etc.]