想去阿里的同学可以过来看看了,我经历过一次阿里的面试,怪自己水平有限,止步于第三轮面试。

从深夜的一次电话面试开始说起

具体时间我记不太清了,只记得是在一个工作日跟一位HR约了晚上电话面试。本打算早点忙完回家做准备的,结果正好赶上那天加班,所以下班稍微晚了一点,心里暗暗窃喜,幸好今天没打电话过来,要不然还没时间接电话。悲剧的是在离家还有几分钟路程的时候电话打过来了,没办法就硬着头皮接了。说来也傻,其实当时跟人说明情况,让人家等个几分钟应该也是可以理解的吧。就这样,我大冬天的找了一个风小的墙角猫在那里开始我的第一轮电话面试,给我冻的呀,不过幸好结果是好的,也不枉我冻一场。HR问的都是java基础相关的问题,不是很难,我应该答了80%左右,下面是一面的题目,我根据记忆贴一下,大家查漏补缺吧。

  • String,StringBuilder,StringBuffer的区别

  • ArrayList,LinkedList的区别和使用场景

  • HashMap原理,怎么解决hash碰撞的,HashMap在多线程情况下会有什么问题

  • ConcurrentHashmap使用过吗

  • jdk1.8对并发方面的优化你知道吗

  • CAS知道是什么吗

  • MySql存储引擎有哪些,区别

  • 怎么定位慢查询

  • explain输出结果有哪些

  • 线程池底层原理,调度丢弃策略有哪些 ,线程池有哪些参数

  • jvm垃圾收集算法说说,GC roots有哪些

数据结构是硬伤

二面依然是电话面试,约的一点,不过一直等到了一点四十才打电话过来,先是一个简短的自我介绍,然后就抛了几个数据结构相关的题目给我做,这块一直是自己的短板,被虐的体无完肤。这里多说一句,面试的这哥们态度相当不错,不是一棒子把你打死,你答不出来也会慢慢的引导你。看我前几个题答的不好,最后又回到了java相关的问题上。

  • 给定一个集合,求集合的子集

  • 求两个树的共同子树

  • 如何判断一个树是另一个树的子树

  • 自旋锁是什么,用过吗

  • 如果希望既有顺序,又可以快速访问,你会选择什么数据结构

  • TreeMap的原理说一下

细节决定成败

三面是二面后的第二天,接到电话以后我还挺意外的,二面答的不好,居然还有第三次机会。三面主要会问一些项目细节相关的东西,也会和你聊业务,会穿插的和你聊一些技术细节,对自己使用过的框架、中间件等一定不要只是停留在使用层面,还是要了解一些原理的。

  • 请你简单说说你们公司现在的业务,会问你一些你的看法,是否看好等等

  • 是否用过消息中间件,你们的用途是什么,你知道消费者组的概念吗

  • 说说你用过的RPC框架,假如让你实现RPC框架的序列化部分你会怎么做

  • 使用java实现tps统计,聊聊你的思路

  • 说说LinkedHashMap

还有一些问题记不起来了,总体来说答的不是特别好,对于项目细节没有一个全面的认识,对业务理解也不深入。

总结

面试虽然失败了,但收获还是不小,要想让自己提高一个层次,不能只局限于自己手头的一亩三分地,要对做过的业务有深入的理解,技术方面,不要老是追求一些高大上的技术,像数据结构、网络这种基础知识更是不能停止学习。

来源 | https://urlify.cn/eyuiIv

记一次阿里云的面试,止步第三轮,可惜!相关推荐

  1. 记一次阿里云服务器CPU长期100%发现被被种挖矿程序解决的过程(一摸一样,只是没查到怎么进来的,入侵)

    centos 7 记一次阿里云服务器被被种挖矿程序解决的过程 1.原因 偶尔发现我的服务器CPU使用率长期处于100%,就登上服务器看了一下 2.查看进程 1 [root@izwz94xp1kwkca ...

  2. 记一次阿里云k8s部署-测试存储

    记一次阿里云k8s部署 阿里云资源准备 服务器 ip 角色 资源 192.168.1.160 master1 2核4G 192.168.1.161 master2 2核4G 192.168.1.162 ...

  3. 记一次阿里云linux服务器中毒处理

    记一次阿里云linux服务器中毒处理 事件 定位进程 人肉筛查 clamav 来源 参考 事件 阿里云告警: 您的云服务器(XXXXX)由于被检测到对外攻击,已阻断该服务器对其它服务器端口(XXX)的 ...

  4. 记一次阿里云RDS与自建数据库同步中断的补救过程

    背景 2018年4月24日上午9点左右,小编在即将托管的服务器上建立数据库,并通过openvpn建立加密隧道,从而实现阿里云RDS和本地自建数据库之间同步.在托管服务器上配置openvpn后,重启op ...

  5. 记一次阿里云日志服务配置

    1.个人站点,没有特殊要求,不要开通运行日志,否则日志仪表盘中看到一大波不相干的日志,而且还费流量 2.分析apache日志时,我一开始是直接跟着阿里云文档:https://help.aliyun.c ...

  6. java环境搭建_记一次阿里云服务器Java相关环境搭建的过程

    Java在Web开发中有着不可或缺的地位,在我们通常开发中,为了使编写的demo或者项目能够让更多的朋友看到,我们通常会将项目打包发布到网络中的服务器上,以便让更多的人访问到我们的劳动成果上.想着我们 ...

  7. python挖矿木马_记一次阿里云被植入挖矿木马的事件

    今天上午同事说我负责的那个模块不工作了,我登录了一下阿里云服务器排查一下,发现服务器运行很慢.(因为你敲的命令字符回传的很快,但是命令的响应时间长,所以是服务器卡了,而不是网络的问题) 使用top查看 ...

  8. 记一次阿里云黑客攻击事件

    这几天服务器一直发生异常行为,阿里云报警如下: 根据执行命令:/bin/sh -c curl -fsSL http://165.225.157.157:8000/i.sh | sh 可知道,后台某个进 ...

  9. 记一次阿里云ECS服务器centos6.5无法使用epel源的爬坑

    说明: 提示:提示:这篇文章仅是记录自己成长路上的愚笨,不喜勿喷,同时也希望各路大神提出优秀的观点.谢谢!! 问题描述: :今天生产上出现了阿里云ECS服务器内网流出带宽占用过高的问题.经过网上查询阿 ...

最新文章

  1. python映射类型有哪些_什么是python中唯一的映射类型
  2. Azure自动化部署运维浅谈
  3. 新疆大学计算机考研难吗,新疆大学考研难吗?一般要什么水平才可以进入?
  4. java爬虫之正则表达式
  5. 抛物线运动JavaScript实现
  6. 免密登录堡垒机和服务器
  7. php 验证码字体居中,自定义验证码图片的宽高后文本垂直水平居中[帝国cms ShowKey.php]-网站程序网...
  8. linux 用户态 内核态 通信,procfs(从0开始,内核态和用户态通信charpter2)
  9. iptables转发基础
  10. iOS socket 通讯 客户端和服务端(CocoaAsyncSocket 的用法)
  11. 远程办公软件华为云WeLink视频会议指南(下篇:记录会议纪要)
  12. python避障小车_[TPYBoard - Micropython之会python就能做硬件 8] 学习使用超声波模块制作避障小车...
  13. Java首选项Preferences
  14. kindle导入电子书方法
  15. (dfppy)2Ir(NHC)的蓝光/蓝绿光铱配合物|苯基喹啉酯的中性铱配合物-齐岳生物
  16. python docx与doc 文件互相转换
  17. 基于 LPC1114 的 M0 启动流程分析
  18. VM上安装windows server2012和sql server2012
  19. 智慧养老解决方案重点发展方向
  20. 拿到月薪20k的前端工程师简历是什么样的?

热门文章

  1. Coursera课程Python for everyone:Quiz: eXtensible Markup Language
  2. opencv 人脸识别 (二)训练和识别
  3. Deep Learning论文笔记之(二)Sparse Filtering稀疏滤波
  4. 【OpenCV3】模板匹配——cv::matchTemplate()详解
  5. python ftp 上传
  6. 被忽视的Web安全漏洞:如何识别和解决?
  7. 升级 asp.net core 1.1 到 2.0 preview
  8. 重绘Winform窗体
  9. Linux-chown and chmod 命令的使用
  10. 2015年秋季个人阅读计划