当前位置:网站首页>阿里初面被两道编程题给干掉,再次内推终上岸(已拿电子offer)
阿里初面被两道编程题给干掉,再次内推终上岸(已拿电子offer)
2022-07-02 09:45:00 【跟着我学Java】
前言
之前阿里正式批笔试4道编程题只干掉了了2道题,然后就被刷了刷的题还不够,感觉还是太菜了,本来对阿里不抱太大希望,毕竟竞争太大。
后来看到有朋友能内推,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试
5.14一面,5.15二三面,之后5.18晚上收到电话,拿到电子offer。坐标杭州,岗位Java后端开发
一面
- 同步与异步区别?
- Java的线程池说一下,各个参数的作用,如何进行的?
- Java中wait和sleep有什么区别?多线程条件下如何保证数据安全?
- Java中volatile和synchronized有什么区别?
- 有了解Java的原子类?实现原理是什么?
- spring主要使用了哪些?IOC实现原理是什么?AOP实现原理是什么?
- mybatis有了解吗?它与hibernate有什么区别?项目中,你会选哪个?
- 缓存框架有使用过哪些?memcache和redis有什么区别?项目中,怎么去选择?
- 说说数据库性能优化有哪些方法?
- JVM内存模型是如何?垃圾回收机制有哪些?如何对JVM进行调优?
二面
- Hashmap底层原理,HashMap是如何解决hash冲突的问题?
- 线程池的各个参数,ThreadLocal?怎么优化?知道FastThreadLocal吗?
- volatile 关键字是如何防止指令重排的,synchronized能防止指令重排吗?
- 那进一步说说synchronized的锁消除与锁优化,自旋锁轻量级锁与重量级锁分别都是什么?
- Zookeeper做服务的注册中心,如果服务规模大于1000,会发生羊群效应网络风暴,怎么优化?
- 有了解分布式事务如何实现吗?
- 分布式事务两阶段提交如果第二阶段超时了怎么办?
- tcc的原理能讲一下吗?新出来的Seata 有调研过吗?
- 分别从NIO层面和netty层面讲解一下零拷贝
- 微服务,怎么拆的,为什么要那么拆?
三面
- 介绍你做的项目和其中的难点?
- RPC是什么?有使用过哪些RPC框架?
- 自己实现RPC应该怎么做?
- 对socket熟悉?TCP通讯有几次握手?有使用过哪些socket框架?
- 了解哪些中间件,dubbo,rocketmq,mycat等?
- 说一说rocketmq是如何保证消息写入的高性能,如何保证消息不丢失的?
- 你们用了SpringCloud,能从源码角度讲一讲Eureka的底层架构与设计原理吗?
- 讲讲Spring的设计思想
HR面
- 遇到最困的问题是什么,怎么解决的
- 如何评价自己
- 你认为自己有那些方面不足
- 你的优点
- 平常如何学习的
- 多久能入职
总结
3次面试,每场都超过了一个小时,第三面面完后紧接着就是HR面
阿里的面试确实很专业,而且面试官最后给我了一点建议,就是研究技术的时候一定要结合技术的背景。
面试官都有一个特点,会抓住一个值得深入的点或者你没说清楚的点深入下去直到你把这个点讲清楚,不然面试官会觉得你并没有真正理解。
最后
分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档
面试刷题部分(各位大佬的大厂面试总结以及他们记录下来的真题解析:Spring+逻辑算法+MySQL+分布式+Redis+并发编程+JVM+RabbitMQ等面试答案、学习文档笔记、思维导图(xmind))关注公众号:JavaAC,免费获取
学习书籍(各大技术点的实战文档,书中基本上都结合了实战案例深入浅出,更容易理解吸收)
进阶技术视频讲解(比较深入的技术点光看书有时候还是不好理解,相信我,配合视频学一定会让你发现新天地!)
边栏推荐
- Lekao.com: experience sharing of junior economists and previous candidates in customs clearance
- js4day(DOM开始:获取DOM元素内容,修改元素样式,修改表单元素属性,setInterval定时器,轮播图案例)
- Ltc3307ahv meets EMI standard, step-down converter qca7005-al33 phy
- spfa AcWing 851. SPFA finding the shortest path
- Sensor adxl335bcpz-rl7 3-axis accelerometer complies with rohs/weee
- Package management tools
- About wechat enterprise payment to change x509certificate2 read certificate information, publish to the server can not access the solution
- . Net wechat message template push
- 3 a VTT terminal regulator ncp51200mntxg data
- Oracle从入门到精通(第4版)
猜你喜欢
spfa AcWing 852. spfa判断负环
应用LNK306GN-TL 转换器、非隔离电源
Js6day (search, add and delete DOM nodes. Instantiation time, timestamp, timestamp cases, redrawing and reflow)
8 examples of using date commands
Deep copy event bus
LTC3307AHV 符合EMI标准,降压转换器 QCA7005-AL33 PHY
计数类DP AcWing 900. 整数划分
spfa AcWing 851. spfa求最短路
In development, why do you find someone who is paid more than you but doesn't write any code?
Sensor adxl335bcpz-rl7 3-axis accelerometer complies with rohs/weee
随机推荐
趣味 面试题
区间DP AcWing 282. 石子合并
Hundreds of web page special effects can be used. Don't you come and have a look?
8 examples of using date commands
2.7 binary tree, post order traversal - [FBI tree]
3 a VTT terminal regulator ncp51200mntxg data
线性DP AcWing 897. 最长公共子序列
Linear DP acwing 897 Longest common subsequence
Use MySQL events to regularly perform post seven world line tasks
Redis introduction, scenario and data type
Linear DP acwing 898 Number triangle
This "little routine" is set on the dough cake of instant noodles. No wonder programmers are always hungry
模数转换器(ADC) ADE7913ARIZ 专为三相电能计量应用而设计
基于STM32的OLED 屏幕驱动
移动式布局(流式布局)
正确遍历EntryList方法
Analog to digital converter (ADC) ade7913ariz is specially designed for three-phase energy metering applications
Ltc3307ahv meets EMI standard, step-down converter qca7005-al33 phy
Do you know all the interface test interview questions?
百款拿来就能用的网页特效,不来看看吗?