面试结束,面试官放下电话,直呼,这个人怎么这么菜。
第一次面试面试软件所,申请职位:Clang/LLVM 开发实习生/OpenJDK for RISC-V 开发实习生/RISC-V公开课教学助理(助教)
面试经过
首先自我介绍,如何关注到PLCT的,怎么知道的招聘信息等等
然后就是技术部分:
JVM:
JVM结构:
回答:分为三部分,类加载子系统、运行时数据区、执行引擎。
执行引擎又怎么分:
回答:解释器、GC、还有即时编译器(JIT)
反思:首先是没想起来即时编译器想的是里面的分析器,后来才补上即时编译器的名字,还把英文缩写说成JIN了
JVM部分结束,反思:
- 没有把面试官引导到我比较了解的类加载子系统,下次可以说我学习的流程是按照类加载子系统,运行时数据区,执行引擎这样的顺序,类加载子系统印象比较深刻。,这样说不定还可以多说点。
Linux:
平常linux用的多吗?
回答:用的比较多,我把我的实验环境和博客都部署在上面。之前还拿来学操作系统,觉得linux比较友好
反思:然后我因为最后一句话就突然给自己跳转了副本,跳转到操作系统副本。
操作系统:
操作系统做过哪些实验?
回答:做过内存分配,线程调度什么的
反思:忘了!!!好久以前的了,全忘了,我为什么要开操作系统的副本。我忘了说还有内存整理合并
内存分配有哪些机制:
回答:FIFO, LRU (叽里呱啦没解释清), 轮转调度
反思:这就拉胯开始了,几乎全忘了。LRU都说不清,解释了半天我自己都听不懂。
计算机网络:
HTTP UDP TCP IP各在哪一个分层?
回答:(不说了反正回答全错)
反思: 这里我真的,全忘了,面试之前忘了看,答得乱七八糟,最拉胯。
结束
评价:基础一般,勉勉强强。
反思:我人傻了,一上来自我介绍我就紧张,感觉那时候根本不是我。说了半天说不到点上,然后还是因为紧张,好多东西都忘了(计网的知识忘了不是因为紧张)。没有很好的引导面试。没有往我会的地方引导。反而开了高难度副本。