我的面经-1

我的面经-1

开个新系列?

一直想有一天找个机会写一下退役总结,但是总是无法下笔。
感觉自己就是一个acm的半桶水选手,在“两年半的练习”过程中,可能失败的压力大于对acm的热爱,对得失的在意大于对算法的研究。我想也许这就是我无法突破的原因。在告别之后,稀里糊涂参加了一场面试,我才意识到所谓奖牌只是写在简历上的一行,更加重要的是自身的实力吧。

所以退役总结还是咕一会吧(考试太多)

大概是稀里糊涂加了学长内推的微信群。

学长:你们现在要做的就是把简历交给我。

写完简历

当时我还以为是春招或者开学那段时间才面试,结果....

学长:下周面试)

前期准备

简历找了一个模板,然后用word胡了一下。写完简历感觉自己还行?把一大堆考得不错的成绩写上去,然后把奖牌写上。项目经历基本为0,于是就把一个课程设计写上去了。

由于被学长推荐报了JAVA岗位,java说真的除了课程作业写了一个极其垃圾的垃圾分类管理系统和acm中的大数模拟,真没什么经验。但是对比了一下c++,好像也没有,所以想想还是无所谓的。

然后开始痛苦的抱佛脚过程.......专门掏出了java课本,看了几天的java基础,还看了UML的一些东西。总之之前准备期末考试的时候感觉还有底,毕竟只需会做题就行。但是,面试可能需要的是对知识理解更深一点。

千万不要让面试官认为你各个方面都有涉猎,但是没有深入理解

最后终于到了面试那天,越好的4:00结果咕到了4:30,然后hr打电话过来说面试推迟到下周。因为面试我的是java面试官,他觉得我的简历上重点是c++,所以觉得面试我不合适。

hr还问了我自己java可不可以,我只能很不自信回答还行,后来还是推迟到了下周。

面试推迟的好处是紧张了两个小时之后,感觉紧张感消失了。

正好周末还有一个数据库上机考试,以及周一下午的计组期中考试,应该还能准备一下。

后期的准备我就松懈了许多,(毕竟紧张过了),然后就是刷刷题,复习数据库。

这学期的课我是真没认真听,因为一直都在担心区域赛,感觉自己很难沉下心来学习。

面试过程

提前说一下这是挂经。出于职业道德就不透露具体的题目。

面试官特别活泼,之前听说面试的时候不能摇头晃脑,结果面试官一直在摇。首先是自我介绍,虽然提前准备了一下,结果说的时候还是磕磕绊绊的。

面试官:我们挺喜欢CS的大学生,基础比较扎实。我主要考查基础知识和一些代码能力。

第一问:是一个c++ 相关的问题。很遗憾我没答对,感觉这个还是很基础的问题,但是自己只会算法,只会写acm代码,虽然表面上对c++ 熟悉,但是还是欠缺太多。(回去好好康康书

第二问:计组和操作系统相关的问题。由于我计组只学了前四章,也只能用前四章的知识解释这些东西。这题也凉了

第三问:代码题

是一个链表合并,不能采用stl和开辟新内存。

这个代码还是挺简单的,一开始我打算归并去做,但是发现不能开辟新内存。因为这两个都是有序的,所以就可以用一个变量记录最小的那个。然后if一下就好了。

面试官问我:你如何证明你的算法是对的?循环不定式知道吗?

很明显不知道.....

最后面试官得知我下学期还有操作系统这门课,而我打算翘课实习之后,面试官就劝我不要那么早实习,为了我的长远发展,我应该回去好好读书。

实习什么时候都可以实习,而对面试官而言,大学生的项目经验无非是有或者无,不存在有一些,有挺多这种概念。

最后来一句:加油学弟

总结

1.回去好好读书;

2.面试真的不需要慌张;

3.cs大学生可能基础真的要很扎实,不然没有自己的专业优势。

4.敢于踏出第一步!

未完待续~
估计下次面试要好久了

猜你喜欢

转载自www.cnblogs.com/smallocean/p/12024315.html