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