今天面了个阿里拿 38K 出来的,让我见识到了基础的天花板
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
前言
人人都有大厂梦对于程序员来说BAT 为首的一线互联网公司肯定是自己的心仪对象毕竟能到这些大厂工作不仅薪资高待遇好而且能力技术都能够得到提升最关键的是还能够给自己镀上一层金让人瞻仰。
同样的小编的好朋友的个人目标也是阿里但之前一直在一家小公司一呆就是好几年现在通过不断学习和实践提升了自己很多也有了信心来阿里挑战。下面就是朋友分享的这次面试阿里 P6 的一些经历和心得。
阿里 P6 岗面试经历
这次阿里的面试经历实朋友说实在是在太紧张+刺激+尴尬了面试前还自信满满面试后被吊打得怀疑人生。整个流程是四面前两面还顺风顺水比较嚣张最后一轮技术面和 HR 面才让我领略到什么是阿里
不过好在面试最终还是顺利的目前 offer 已经到手给的薪资也比较满意比上一份工作好多了至于个人的具体背景我就不一一交代了。
阿里一面
- 自我介绍、说一下最近在做什么事
- 可以跟我介绍下卷积神经网络吗简历里有写到一个项目用到了 CNN
- 可以说一下逻辑回归是什么吗
- 你觉得反向传播和动态规划之间有什么样的联系吗
- 那你能说一下为什么计算机会使用二进制而我们人类会使用 10 进制呢
- 计算机是怎么做加法的那如何用加法代替减法
- 使用过 Linux 吗可以说下常用的 Linux 命令吗
- 用什么命令可以查询文本中的文字用什么命令可以查询磁盘存储的容量
- Vim 使用过吗可以说下有哪些快捷键吗
- 我看你的博客里有一篇写到了区块链你可以说下去中心化对我们的生活有什么影响吗你觉得区块链有价值吗
- 在区块链的世界中那些数据怎么样会变得有效广播机制、共识机制
- 类比打电话两个系统的通信我们可以采用哪些方式我说了 http
- 说一下 HTTP 和 HTTPS 的区别
- HTTPS 中用了什么加密方式在什么阶段体现的
- 分布式的 CAP 理论了解过吗
- 你了解的一些集群有哪些选举方式
- 公众号里写了很多和 python 有关的文章那你觉得这两个语言使用起来有什么差异
- 最近有看什么书吗
- HashMap 为什么线程不安全是否模拟过不安全的场景
- 说一下 Java 的值传递和引用传递
- SpringBoot 和 SpringMVC 的区别
- 说一下 Spring 中 bean 的加载过程
- JVM 的垃圾回收器了解吗垃圾回收算法有哪些JDK8 默认的垃圾回收器是什么
- 有什么想跟我沟通的吗
阿里二面
- 自我介绍
- 自己做的 app 上线了吗是自己做的吗简单说一下
- 学校的课程中你觉得哪一门学的最好都差不多
- 你学习了挺久的 Java对于这门语言有什么认识或者和其他编程语言比起来有什么不一样的地方
- 那你在学习的过程中有什么事情会让你坚持做下去
- 开发这个 app 的动力是什么
- 有参加过什么学科竞赛吗
- 数据结构你觉得你学的怎么样做一道编程题用数组模拟一个栈
- 智力题你雇佣一个工人他每天工作应该获得一份金条你有一根金条可以分成 7 份但你只能对你的金条切 2 刀请问怎么保证你的工人每天都得到一份金条
- 你有什么想问我的
阿里三面
这一轮的面试官是个架构师目测应该是 P8整个过程瑟瑟发抖
- 你在项目中遇到哪些有挑战性的点
- 流量在某一时刻暴涨然后又猛跌如何应对
- redis 消息队列如何对过期信息/无效信息进行删除
- 讲一讲 redis 的持久化机制
- 为什么 JAVA 类加载要用双亲委派
- 怎么实现同步
- JAVA 锁有哪几种
- 两种锁的区别
- 了解过 AQS 吗
- 场景题给一个方法加上超时异常
- 生产者消费者模型的作用是什么
- short s1=1;s1=s1+1有什么错?short s1=1s1+=1有什么错
- 怎么检测一个线程是否持有对象监视器
- Java 编程写一个会导致死锁的程序
- 如果你提交任务时线程池队列已满这时会发生什么
- Hashtable 的 size()方法中明明只有一条语句”return count”为什么还要做同步
- swtich 是否能作用在 byte 上是否能作用在 long 上是否能作用在 string 上?
- 高并发、任务执行时间短的业务怎样使用线程池并发不高、任务执行时间长的业务怎样使用线程池并发高、业务执行时间长的业务怎样使用线程池
阿里 HR 面
- 说说看假如你是部门技术经理线上商户数据丢失怎么办
- 怎么将一个产品推荐给其他的团队怎么界定边界
- 每天有那么多人使用支付宝这些数据如果给你存储你会怎么设计呢
- 怎么样协调关系
- 你和同事相处的情况怎么样说说你帮助同事的一次经历
- 薪资
这份手册我看到的时候就感觉很良心有JVM、多线程、Spring全家桶、微服务、网络、消息中间件、数据结构、算法、分布式等等都包含了
目录一览
JVM
Java集合+多线程并发
Java基础+Spring原理+微服务
Netty与RPC+网络
日志+Zookeeper+Kafka
Rabbit+Hbase+MongoDB
设计模式+负载均衡
数据库+一致性算法
Java算法+数据结构+加密算法+分布式缓存
Hadoop+Spark+Storm
YARN+机器学习+云计算
免费领取资料只需要点赞关注收藏一键三连后戳此处这些java资料很大你要忍一忍
点赞+关注+收藏一键三连资料会100%发放不发我秃头
内容一览
线程
Java&实现
Java线程池工作过程
Spring
Netty与RPC
网络架构
Rabbit
数据库
加密算法
云计算
面试心得
关于这次面试阿里 P6只能说阿里是一个卧虎藏龙的地方员工素质也非常高待人也很友好相信在阿里工作会给自己带了很多收获。
最后关于面试阿里给出以下几点建议希望能帮助到大家
- 提前了解好阿里的企业文化。
- 阿里面试周期比较长调整好心态做好充分的准备。
- 在岗位上要体现出一定的企图心。
- 除了梳理技术积累和项目经验以外还有对未来的业务开展有自己的思考和规划。
- HR 面很专业要体现自己有能力融入阿里的文化体系。
说在最后
现在很多程序员都会陷入到一个怪圈看到别人升职加薪又觉得为啥别人运气总是那么好我和他差不多时间进公司的啊然后去跳槽发现现在的面试这么难的嘛动不动就底层原理动不动就源码分析Java 不好做了做 Java 的人太多了我还是转行吧。
归总到一点就是没从自己思考从身上找原因。无论对于程序员来说还是对于其他岗位想要涨薪升职自己的能力肯定要跟得上而唯一的办法就是通过学习来提升自己。