面试官为什么关心我有没有女朋友?附阿里巴巴21届面经

本文来自公众号“乐谷说”,加公众号自助获取2021届校招内推报名方法

引子

  • 今天的引子依然以我在知乎上的一个高赞故事开篇,主题是《什么时候你觉得自己被面试官套路了?》,面试官的每一个问题都不是无缘无故面的,背后都有原因。譬如下面这个。

    • 面试官:你有女朋友吗?

    • 初入职场:没有哇!

    • 面试官:太好了,我们公司有很多漂亮妹子,欢迎过来,给你介绍啊!!最喜欢单身汉子新人了。

    • 面试官心理:这哥们技术潜力不错,过来后给他在杭州,没有家庭压力没有女朋友,意味着能加班 ... 后续参加活动在杭有对象后,后面稳定性就有保障了 ...

    • HR面试官:我们公司公司工作满3年有40万的免息住房贷款哦!

    • 面试官心理:嗯,满3年后贷40万免息住房贷款,还款期5年,嗯,技术哥们人才稳定性有保障了 ... 在杭州有房,其他城市想挖迁移成本也得考虑考虑 ...

    • HR面试官:你的工资评定下来是S等级,对应是XX每个月及对应价值YY的ZZ股期权,分10年授予。

    • 面试官心理:嗯,你在公司待10年才能拿完,人才稳定性有保障了 ...

    • 慢慢地,你的工作,生活,与这个城市,这个公司离不开了。

    • 下面进入正题。

Java研发考察

  • 内部流传的面试题关键词(有可能被抽查到)

  • 十大经典排序算法面,写法、优点、缺点、复杂度稳定性。

  • JVM(堆内存的划分与垃圾回收、类加载机制和双亲委派机制 ... )

  • Java中关于锁的全部分类

  • 线程安全

  • Hadoop(原理、机制、优缺点等,关键词自己延伸)

  • Zookeeper(是什么,及其延伸问题)

  • 设计模式

网上流传面经真题

  • 一面(基础技术理解)

  • 自我介绍

  • 1.SpringBoot的优点

  • 2.ThreadLocal原理,应用场景

  • 3.AtmoicInteger的原理,CAS原理

  • 4.ReentrantLock,synchronized的区别

  • 5.ConcurrentHashmap的底层数据结构,put操作简洁你的理解。

  • 6.final 和 finally的区别

  • 7.JVM GC,什么时候执行minorGC,fullGC

  • 8.CMS的过程,优缺点,使用场景

  • 9.AOP是什么,实现原理

  • 10.索引,数据库锁

  • 11.Mysql隔离级别

  • 12.了解的加密算法

  • 13.OOM怎么解决

  • 14.Java、Go、C++的优缺点

  • 15.判断链表是否对称

  • 16.20亿个数求中位数

  • 二面(部分业务理解)

  • 自我介绍

  • 1,描述二叉树,二叉树的应用

  • 2,队列,栈。在你项目中的应用

  • 3,除了redis的五种基本数据类型,还用到了哪些数据结构。

  • 4,秒杀项目,怎么解决超卖问题

  • 5,悲观锁、乐观锁的实现

  • 6,数据库行锁的原理,mysql怎么实现的

  • 7,悲观锁、乐观锁的优缺点

  • 8,聚簇索引

  • 9,数据库的垂直切分

  • 10,为什么用redis,redis数据丢失了怎么办?

  • 11,ngnix说一下

  • 12,负载均衡说一下?加权轮训的权值代表什么?服务器的并发能力有哪些影响因素?

  • 13,系统怎么部署的?

  • 14,怎么提高系统的并发能力?

  • 15,linux的基本命令,怎么查看日志的

  • 16,SpringBoot带来的好处

  • 17,Spring IOC的原理,Spring怎么管理bean的?

  • 三面(含压力面)

  • 1,怎么提升系统的并发能力

  • 2,分库分表是什么?为什么需要分库分表?

  • 3,什么是读扩散,写扩散

  • 4,说java里面3个坏的写法和三个好的写法

  • 5,线程池有什么好处,节约的时间主要来自哪

  • 6,内存泄漏

  • 7,自己遇到过最困难的事情,差点要放弃

  • 8,投递过哪些公司,网易、小米。他说对这俩公司的看法,加班严重???如果阿里加班严重你会咋办?对加班的看法

  • 9,毕设做的怎么样了

  • 10,你笔试成绩不是很好,自己有哪些优势?

  • 交叉面(综合素质,全有可能)

  • 自我介绍

    编程题,给一个字符串“ Abcd, 0。0dc ba“判断是否是回文子串(空格、逗号、句号可以忽略不算)。

  • 2.介绍一下https通过什么加密,https通过什么验证请求方不是假的。

  • 3.从OSI模型考虑,说一下输入www.taobao.com 会发生什么

  • 4.介绍一下Java怎么进行内存管理的(jvm内存区域,gc算法,minor full gc执行的时机,垃圾回收器)

  • 5.动态代理的原理,应用场景

  • 6.线程和进程的区别

  • 7.编程题,给定一个字符串S1,每次只能把一个字符移动到最后一位,问最少移动多少次能变成S2。口头描述思路

  • 阿里HR面(闻味官)

  • 1. 介绍项目、做的最厉害的事、最委屈的事、遇到的挫折、大学的学习和生活、研究生的学习和生活、家庭情况

    1. 主要是看是否乐观、皮实。

  • 自我介绍:哪个学校(本、硕),哪个专业,名字,技术栈(java+redis+mysql+nginx,方便面试官深挖的,会就此深入问基础问题,例如zookeeper等中间件,样式不求多,但说出的要不怕深入问)

  • 一面师兄基础加项目面:

  • 1.Redis是单线程的,为什么会这么快?

  • 2.redis单线程,如何处理并发请求?

  • 3.Redis持久化有几种方式?

  • 4.Redis的命令用考虑并发吗?为什么?

  • 5.选择一个项目说说?

  • 二面主管基础面:

    HashMap线程不安全的体现?扩容会造成死循环。怎样解决这个问题?1.7用头插法,1.8改为尾插法。这个改变有什么作用?

  • 2.字节码文件中都有哪些结构?

  • 3.了解spring 吗?例举一下Spring 框架用到的设计模式?

  • 三面交叉面场景面:

  • 微信抢红包算法,保证随机性?

  • 抢红包如何保证每份红包有最多最少范围?

  • 四面交叉面综合面:

  • 1.把简历上的几个项目,详细描述特色功能、难点和亮点。这里注意尽量把业务和源码底层联系到一起,例如spring中的一些aop等。

  • 2、app开发时间用了两个月,开发周期较长,是几个人一起开发的?

  • 3、在这个项目中有没有人在带我,在哪里帮助了我?

#阿里巴巴21届实习招聘内推##面经##阿里巴巴##校招#
全部评论
hhhhhhh
点赞 回复 分享
发布于 2021-10-09 16:30

相关推荐

点赞 评论 收藏
分享
4 20 评论
分享
牛客网
牛客企业服务