同事拿下阿里菜鸟P6offer,程序员:没看两本书还真不敢去跳槽
wptr33 2025-03-14 21:26 17 浏览
推荐阅读:为了跳槽刷完1000道真题,没想到老板直接给我升职了
前阵子,小天的同事程序员H偷偷的向阿里菜鸟投递了自己的简历...
不久后程序员H就收到了阿里菜鸟的面试通知,经历5轮面试,一举成功拿下offer并定级P6。
小天趁着未来的阿里大佬还在身边,向程序员H讨教了一下面试阿里菜鸟的经验,于是有了下面的情景:
小天把程序员H叫到了公司外面的阳台上,伸手递了一根相思鸟。
小天(小声地):大佬,你那边准备什么时候入职哇?
程序员H:唉~不知道呀,我想尽早过去,但是这边离职流程走下来至少也得一个月,难搞哦!
小天:确实,以大佬你的能力,在这里一个月才拿8.5k实在是有点屈才了...
程序员H:嘘~小声点,公司不让谈论薪资的,你还想不想混了。我之前是跟老板提了三次涨薪,可老板一推再推,说是我以后在公司的前途无可限量,不要总是局限于眼前的这点工资
说完,程序员H望着远方,吐了一个烟圈,随着烟圈的远去,变得越来越大。
程序员H(指着烟圈):老板给我画的饼呐,就是这个烟圈里看到的世界,大得很...对了,咱两差不多大,我看,你也尽快跳了吧!
小天:嘿嘿,有想过,但是能力不够,跳不得跳不得...
程序员H:啥跳不得啊?多看点技术书籍就差不多了
小天:唉~就是不喜欢看书,对了,大佬,你这次去面试问了些什么啊?很好奇阿里是怎么面试的,有哪些环节?
程序员H(突然振作精神):我跟你讲啊,不得不说,这大公司到底是大公司,规范得很。我面试的时候加HR面,一共有5轮,大概回忆一下...
一面 (电话面试)
- 介绍自己比较熟悉的项目和项目中遇到的难点
- Springbean生命周期
- 谈谈依赖注入和面向切面
- HashMap原理和扩容机制
- 常用并发包下的类
- Redis持久化方式,为什么这么快?
- 自己平时如何提升的,看书或者网站?
二面
- Jvm类加载机制,分别每一步做了什么工作?
- Jvm内存模型,垃圾回收机制,如何确定被清除的对象?
- 了解哪些垃圾回收器和区别?
- 多线程相关,线程池的参数列表和拒绝策略
- Jvm如何分析出哪个对象上锁?
- Mysql索引类型和区别,事务的隔离级别和事务原理
- Spring scope 和设计模式
- Sql优化
三面
- fullgc的时候会导致接口的响应速度特别慢,该如何排查和解决?
- 项目内存或者CPU占用率过高如何排查?
- ConcurrentHashmap原理
- 数据库分库分表
- MQ相关,为什么kafka这么快,什么是零拷贝?
- 小算法题
- http和https协议区别,具体原理
四面(Leader)
- 手画自己项目的架构图,并且针对架构和中间件提问
- 印象最深的一本技术书籍是什么?
五面(HR)
没什么过多的问题,主要就是聊了一下自己今后的职业规划,告知了薪资组成体系等等。
插播一条福利!!!小天最近整理了一套1000道面试题的文档(详细内容见文首推荐文章),以及大厂面试真题,和小天最近看的几本书。
需要刷题和跳槽的朋友,这些可以免费赠送给大家,帮忙转发文章,宣传一下,后台私信【面试】免费领取!
小天:好像问了两次看书的情况诶?现在面试还问这个?
程序员H:是啊,幸亏之前为了弄懂JVM还看了两本书,不然真不知道说啥了!
小天:看来,我也要找几本书去看了,感情没看过两本书都不敢跳槽了!
程序员H:对了,还有简历,告诉你一个捷径
简历尽量写好一些,项目经验突出:
1、自己的知识广度和深度
2、自身的优势
3、项目的复杂性和难度以及指标
4、自己对于项目做的贡献或者优化
程序员H:唉~这还不能走可怎么办呀!你说,我把主管打一顿,是不是马上就可以走了?
小天:...
相关推荐
- 面试官:MySQL的自增ID用完了,怎么办?
-
来自:Java技术驿站既然这块知识点不清楚,那回头就自己动手实践下。首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。create table t0(id i...
- SQL 开发必学:深度解析 NULL 值处理的 6 大核心规则与避坑指南
-
在数据库开发中,NULL值处理是极易引发逻辑错误的技术难点。本文从SQL标准规范出发,系统梳理NULL值的底层逻辑与工程实践要点,帮助开发者建立完整的NULL值处理知识体系。一、三值逻辑...
- SQL查找是否"存在",别再用count了
-
根据某一条件从数据库表中查询『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECTCOUNT(*)呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往...
- 一文带你掌握shell脚本中的if条件语句,轻松搞定工作需求
-
#shell编程##linux#...
- 一文搞懂MySQL的左、右、内、外连接
-
一、前言1、MySQL中的左连接...
- 性能测试:Mysql中的空值陷阱(mysql中空值怎么表示)
-
SQL是一种声明式的语言,我们只需要描述想要的结果(WHAT),而不关心数据库如何实现(HOW);虽然SQL比较容易学习,但是仍然有一些容易混淆和出错的概念。今天我们就来说说SQL中的空值陷阱...
- MySQL--常用函数(MySQL常用函数汇总)
-
介绍MySQL函数,是一种控制流程函数,属于数据库用语言。MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数...
- MySQL函数详解:IF()、IFNULL()、NULLIF()、ISNULL()、CASE
-
2025年3月27日,MySQL作为最流行的关系型数据库管理系统之一,其丰富的函数库为开发者提供了强大的数据处理能力。本文将详细解析MySQL中常用的条件判断函数:IF()、IFNULL()、NULL...
- java迭代器iterator(java迭代器iterator增加一条记录)
-
/***iterator迭代器Collection接口继承了Iterable接口iterable可迭代的在Iterable接口中定义了iterator()方法用于生成迭代器...
- 说说Redis的数据类型(redis中的数据类型)
-
一句话总结Redis核心数据类型包括:String:存储文本、数字或二进制数据。List:双向链表,支持队列和栈操作。Hash:字段-值映射,适合存储对象。Set:无序唯一集合,支持交并差运算。...
- 一网打尽-HashMap面试题(hashmap数据结构面试)
-
全文4896字。读完五分钟,即可获得HashMap理解全部面经和原理。坚持就是胜利1、实现原理...
- 本地缓存GuavaCache(一)(本地缓存caffeine)
-
在并发量、吞吐量越来越大的情况下往往是离不开缓存的,使用缓存能减轻数据库的压力,临时存储数据。根据不同的场景选择不同的缓存,分布式缓存有Redis,Memcached、Tair、EVCache、Aer...
- 想月薪过万吗?计算机安卓开发之"集合"
-
集合的总结:/***Collection*List(存取有序,有索引,可以重复)*ArrayList*底层是数组实现的,线程不安全,查找和修改快,增和删比较慢...
- Spring Boot 控制 Controller 接口的4种方式,哪种更适合你?
-
环境:SpringBoot3.4.2...
- 这些Java基础知识,诸佬们都还记得嘛(学习,复习,面试均可)
-
方法重载和方法重写的区别方法重写重写体现在继承关系上。在Java中,子类继承父类,子类就会具备父类所以的特征,以及父类的方法和变量比如动物类有“叫”的方法,小狗小猫分别继承了动物类,重写方法时就可以...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
git pull命令使用实例 git pull--rebase
-
git 执行pull错误如何撤销 git pull fail
-
面试官:git pull是哪两个指令的组合?
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
git fetch 和git pull 的异同 git中fetch和pull的区别
-
git pull 之后本地代码被覆盖 解决方案
-
还可以这样玩?Git基本原理及各种骚操作,涨知识了
-
git命令之pull git.pull
-
- 最近发表
-
- 面试官:MySQL的自增ID用完了,怎么办?
- SQL 开发必学:深度解析 NULL 值处理的 6 大核心规则与避坑指南
- SQL查找是否"存在",别再用count了
- 一文带你掌握shell脚本中的if条件语句,轻松搞定工作需求
- 一文搞懂MySQL的左、右、内、外连接
- 性能测试:Mysql中的空值陷阱(mysql中空值怎么表示)
- MySQL--常用函数(MySQL常用函数汇总)
- MySQL函数详解:IF()、IFNULL()、NULLIF()、ISNULL()、CASE
- java迭代器iterator(java迭代器iterator增加一条记录)
- 说说Redis的数据类型(redis中的数据类型)
- 标签列表
-
- git pull (33)
- git fetch (35)
- mysql insert (35)
- mysql distinct (37)
- concat_ws (36)
- java continue (36)
- jenkins官网 (37)
- mysql 子查询 (37)
- python元组 (33)
- mybatis 分页 (35)
- vba split (37)
- redis watch (34)
- python list sort (37)
- nvarchar2 (34)
- mysql not null (36)
- hmset (35)
- python telnet (35)
- python readlines() 方法 (36)
- munmap (35)
- docker network create (35)
- redis 集合 (37)
- python sftp (37)
- setpriority (34)
- c语言 switch (34)
- git commit (34)