 | | smallseven V2EX member #328866, joined on 2018-07-13 11:15:47 +08:00 |
smallseven's recent replies
锻炼身体吧,如果能够保持活力满满,无论做啥都有干劲了。当然也要注意给自己点奖励,适当追番,玩游戏也是可以的,不要太强迫自己了。
虽然问的是 OS 的线程安全机制,如果落实到开发中( java 编程)应该是关于并发编程内存模型,线程安全的问题。这就要回到最底层的 JVM,JMM 的设计上了,甚至会详细到更底层的编译重排序机制等等。如果当从 Java 语法上讲可能就会问 volatile,final,Synchronized,AtomicInteger 等关键字的内存含义和作用,还有 ArrayBlockingQueue,CopyOnWriteArrayList 等结构是怎么保证线程安全的。
当然也可能能纯粹就是问一下操作系统课程中的那些知识点,看看楼主记忆和掌握程度,也能够反映出一些能力。其实更重要的是考察面试者回答问题时候的逻辑性和表达思路。当时我在面试中也是经常在这些基础问题上翻车了,楼主可以重点总结一些问题,然后背一背突击一下。代码能力+理论基础都很重要的,楼主加油!
个人建议,简历尽量精简,突出重点部分。比如楼主的获奖经历和实习经历写的比较好,其次我认为重要的是你自己的专业基础和技术栈,一定要扎实,面试官一般会考察很基础的东西。其次是项目经历,项目经历尽量精简,尽量一句话能够描述项目核心要点,如果面试官感兴趣的话,他自己会深入的问你项目细节,所以你好保证写在简历上的项目一定要很熟悉很熟悉,不然会被问懵。至于后面的博客啥的,不用太详细,提及一下就行(现在好些面试官不吃这一套了)。
总的而言,校招主要还是考察专业基础,什么项目啊,这些只能代表你自己动手能力强,而且如果进了公司很多东西要重新学习。同楼主一样,我也是 20 届,最近参加了几场面试,压根没怎么问项目经历,而是问了一些基础的东西和算法,还有就是手动创建几个线程,如何优化 SQL 的查询语句,索引的区别啥的,虽然知道,但要是讲清楚还是不怎么容易的。