面试职位: Java 研发工程师
我到了二轮,被刷了,原因不明,大概是我太菜了(╥_╥)。还记得二面最后问面试官觉得我怎么样?面试官说放心吧。
放心吧...
放心吧...
嘤嘤嘤,哭给你看哦
不过总结还是要的,虽然被刷了,但有其他公司的面试还在等着我啊!还是那句话,失败乃成功之母,我几乎记下了所有面试官问到的问题,由于不能透露具体题目,这里列一下大概的知识点(句号后面是我当时回答的思路):
一面
面试时间30分钟左右。
主要是关于计算机网络 TCP/IP 的知识以及操作系统的知识。
先问了一下在学校里各科的成绩,不提...
全局唯一有序 ID。 snowflake ,timestamp 加前面,然后后面加上机器 id 等
冯诺依曼体系
shell 命令的执行过程
信息熵
程序运行中的栈式结构,栈溢出攻击
TCP/IP 有关知识。TCP 传输层加端口号,IP 网络层加 ip 地址;路由器就主要工作在 IP 网络层
同步与阻塞
并行与并发
Java 线程的本质,内核线程与用户线程,线程调度,并行级别
内核态与用户态,中断
CPU 与内存与磁盘
缓存行与伪共享
内存分配管理,段页式。jemalloc
二面
二面时间40分钟左右。
主要是关于自己写的项目以及自己的学习生活。
还是先问成绩,不提...
Java 程序的运行原理
普通可执行程序的运行原理
缓存行与伪共享。两个面试官都问,可见十分重要,还好都答出来了
从浏览器发出请求开始,到服务端应用接受到请求为止的过程
HashMap ,hash 碰撞,hash 算法的优化
单点登录
正向代理与反向代理
反爬机制,爬虫模拟浏览器行为
cg

本文记录了一位本科大三学生申请阿里Java研发工程师实习的面试经历,包括一面和二面的内容,涉及TCP/IP、操作系统、Java线程、并发、缓存、JVM、Netty等相关知识点。虽然最终被拒,但作者强调了基础知识的重要性,并分享了面试官的建议和后续面试的准备方向。
最低0.47元/天 解锁文章
590

被折叠的 条评论
为什么被折叠?



