前段时间,经朋友介绍有幸面试了阿里 ,面试前是比较自信的一个状态,毕竟之前的技术是没什么问题的,在同年限里算是大神级别。但也不知道今年百度面试是个什么情况,三面下来被惨虐得很难堪,直接挂掉了。

阿里一面:

  • 根据惯例 自我介绍和项目介绍
  • 简述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 程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记

阿里研发三面,面试官一套组合拳让我当场懵逼相关推荐

  1. 程序员面试快手后感慨:你们经历过绝望吗?三个面试官都是清华的

    一名程序员在面试完快手后如此感叹:快手的要求确实高,比阿里难进100倍,三个面试官都是清华的,全是问的acm和算法题. 所谓同行相轻,马上又网友评论:题刷得好不代表解决问题能力强,面试一般考一两个考察 ...

  2. 阿里发布内部(面试官)题库:2022年Java社招岗(正式版)面试题

    阿里巴巴2022年Java架构师岗面试题(正式版) 这不马上就是金三银四的面试跳槽季了嘛,马士兵老师也是通过一些小手段为大家拿到了一份阿里巴巴2022年Java架构师岗面试题(正式版)现在分享给大家, ...

  3. 在阿里我是如何当面试官的

    作者:子弈 https://juejin.im/post/5e6ebfa86fb9a07ca714d0ec 前言 由于疫情关系,最近在掘金看到很多同学的工作情况内心还是蛮触动的(降薪.变相裁员.辞退等 ...

  4. 阿里二面,面试官:说说 Java CAS 原理?

    声明:本文禁止转载 1. 什么是 CAS? 2. CAS 基本原理 3. CAS 在 Java 语言中的应用 4. CAS 的问题 4.1. 典型 ABA 问题 4.2. 自旋开销问题 4.3. 只能 ...

  5. 【阿里二面】面试官问为什么新生代不用标记清除算法

    杭州某写字楼,安琪拉穿着新买的19.9的皮鞋走进玻璃隔间办公室,准备迎接一场新的表演. 面试官 :看你简历上有些熟悉JVM,是吧? 安琪拉:是的 面试官 :那你跟我讲讲堆内存的分区. 安琪拉:[心想] ...

  6. 阿里测试岗,面试官狂问自动化,把我问到哑口无言……

    各大互联网公司的接连裁员,政策限制的行业接连消失,让今年的求职雪上加霜,想躺平却没有资本,还有人说软件测试岗位饱和了,对此很多求职者深信不疑,因为投出去的简历回复的越来越少了. 另一面企业招人真的变得 ...

  7. 阿里面试官对面试者的忠告

    文章转载自:http://www.testtao.com/thread-40822-1-1.html 钱重要还是梦想重要?知识重要还是思考重要?经验重要还是激情重要?是单纯还是圆滑世故?是大公司还是小 ...

  8. 阿里面试官:什么样的人能在阿里晋升?

    简介: 7月9日 19:00-21:30 阿里云开发者社区首场"Offer 5000"直播开启!15位团队技术大牛在线招人,更有<阿里云技术面试红宝书>助你拿下Offe ...

  9. 阿里三次面试经验和总结,希望对你有帮助!

    点击上方"程序IT圈",选择"置顶公众号" 工作日早晨8点50分,准点开车打卡 大纲: 一.投递简历 二.准备面试 三.技术一面 四.健身房里的技术二面 五.产 ...

  10. OPPO、华为、烽火、海能达、腾讯、阿里、德昌面试经验

    楼主2016年4月份入职中兴通讯,部门主要进行基站的嵌入式软件的测试工作,测试的前两年感觉还能学到大公司的工作流程.测试人员的基本测试流程.也会参加测试用例评审,参与到测试用例的设计.入职一年以后部门 ...

最新文章

  1. 关闭所有cloudfoundry应用进程
  2. drf实现常用数据缓存
  3. 马尔科夫网络和一阶马尔科夫链
  4. Linux 命令 —— iostat I/O 和 CPU 监视工具
  5. C# ASP.NET MVC 微信和支付宝H5支付开发及Demo
  6. 开发经验分享_06_前端开发技巧
  7. 【转载】关联分析中的支持度、置信度和提升度
  8. java实现多表增加_java多表插入数据
  9. 数百种编程语言,而我为什么要学 Python?
  10. WinAPI: Rectangle - 绘制矩形
  11. 数据库基础(2):简单查询和连接查询
  12. 台达cp2000的面板怎么调节_吊灯怎么安装 吊灯怎么固定在顶上的
  13. 百行征信出首招,发布授信 反欺诈 核验三款测试产品
  14. WPF 入门教程打印控件
  15. 条码软件如何制作SCC-14条形码
  16. linspace函数
  17. 计算机主机不启动但 主机闪,电脑主机电源灯闪烁无法启动不了
  18. matlab插图放大模糊,PPT中怎样简单处理放大后失真的图片
  19. 安卓简易音乐播放器实现
  20. linux获取系统信息(sysinfo函数的使用)

热门文章

  1. 制作u盘winpe启动盘_u盘启动盘制作教程
  2. 2019 谷歌dat.GUI组件对中文的支持
  3. Tungsten Fabric如何增强Kubernetes的网络性能
  4. 大家说说有必要免费建网站吗?
  5. 全景图航拍的方法,制作航拍全景图的步骤
  6. 计算机语音发展,计算机语音合成技术研究及发展方向
  7. excel组合汇总_Excel汇总20151102
  8. Learning deep representations by mutual information estimation and maximization
  9. Suppressing Uncertainties for Large-Scale Facial Expression Recognition(2020CVPR)
  10. 腾讯云TVP——隐于市,惠于民