奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 挨踢职场 > 面试技巧 >

阿里实习内推JAVA面试(被拒),很难很深

时间:2018-03-19 23:51来源:未知 作者:admin
面试职位: Java 研发工程师 我到了二轮,被刷了,原因不明,大概是我太菜了(╥_╥)。还记得二面最后问面试官觉得我怎么样?面试官说放心吧。 放心吧... 放心吧... 嘤嘤嘤,哭给你看

面试职位: Java 研发工程师

我到了二轮,被刷了,原因不明,大概是我太菜了(╥_╥)。还记得二面最后问面试官觉得我怎么样?面试官说放心吧。

放心吧...

放心吧...

嘤嘤嘤,哭给你看哦

不过总结还是要的,虽然被刷了,但有其他公司的面试还在等着我啊!还是那句话,失败乃成功之母,我几乎记下了所有面试官问到的问题,由于不能透露具体题目,这里列一下大概的知识点(句号后面是我当时回答的思路):

 

一面

面试时间30分钟左右。

主要是关于计算机网络 TCP/IP 的知识以及操作系统的知识。

 

  • 先问了一下在学校里各科的成绩,不提...
  • 全局唯一有序 ID。 snowflake ,timestamp 加前面,然后后面加上机器 id 等
  • 冯诺依曼体系
  • shell 命令的执行过程
  • 信息熵
  • 程序运行中的栈式结构,栈溢出攻击
  • TCP/IP 有关知识。TCP 传输层加端口号,IP 网络层加 ip 地址;路由器就主要工作在 IP 网络层
  • 同步与阻塞
  • 并行与并发
  • Java 线程的本质,内核线程与用户线程,线程调度,并行级别
  • 内核态与用户态,中断
  • CPU 与内存与磁盘
  • 缓存行与伪共享
  • 内存分配管理,段页式。jemalloc

 

二面

二面时间40分钟左右。

主要是关于自己写的项目以及自己的学习生活。

 

  • 还是先问成绩,不提...
  • Java 程序的运行原理
  • 普通可执行程序的运行原理
  • 缓存行与伪共享。两个面试官都问,可见十分重要,还好都答出来了
  • 从浏览器发出请求开始,到服务端应用接受到请求为止的过程
  • HashMap ,hash 碰撞,hash 算法的优化
  • 单点登录
  • 正向代理与反向代理
  • 反爬机制,爬虫模拟浏览器行为
  • cglib 方法拦截
  • 动态代理
  • 依赖注入
  • Servlet 的本质
  • TCP 长连接。心跳包,websocket
  • Netty 百万级长连接优化
  • DSL 解析到 AST 。lexer 和 parser
  • JVM 相关。(你读过 GC 相关源码吗?)
  • 代码规范,包命名规范
  • 大学里最有成就感的事
  • 读过的 Java 书籍。(四大名著之类)
  • 面试官贴心地给了我一些建议,让我在一些方面(比如 Netty 上挖深一点)。后来想想可能已经在发好人卡了

 

当然面试官还问了许多开放性题目,就不说了。大家从上面的面试知识点中也可以看出来,基础最重要(项目是用来加分的)。

 

阿里安排面试的速度相当的快,好评。

头一天投简历,第二天晚上就打来电话一面了,当时我还在唱k;

一面完了第二天二面。

 

================== 更新 ==================

500+收藏了,各位别这样啊 (责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
小邱 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-26 17:11 最后登录:2018-04-02 21:04