今天面的是北京某二线厂,hr提前发了短信提出加微信的请求,简单问了问情况和意向,第二天就约面试了。
去之前还在和广儿吐槽:狗都不去。面的时候才知道自己多狼狈hhhh。
从自我介绍开始,然后开始问项目,简历里面一共就三个项目,每个都有问道。
你从这些项目中收获了什么?
于是我开始讲大创,讲我是怎么从什么都不会到领导团队获评的…
接下来就是对项目的盘问。一般都是我回复的内容里面挑几个他觉得有意思或是重要的关键词,继续深挖。一定要注意自己逻辑上的连贯性,并且保证自己说的每一个字都能够完美解释(真的可能被问到噢)
然后开始问第二个项目。
讲一讲什么是最大压?
这是一个运输学范畴的概念,我没有很清楚的表述出来,面试官表示么有听懂。其实这个很容易解释,但我自己也有点忘记了害,讲得云里雾里的。
项目的话,最简单考察你是否真正参与的问题无非就是:代码量多少?数据集大概有多大?模型训练了多久?这些基本的问题,这都需要准备,别因为时间久了就放任不管!!你的简历一共也没多少项目,该认真准备的就绝不能马虎。
然后是编程语言的问题,我回答熟悉的语言是C/C++。
问了我如下问题:
- Volatile字段了解吗?
- extern是什么
- 知道C11中的智能指针吗?
- 说明一下以下代码的含义:
- char * const p;
- char const * p;
- const char *p;
大概就是这些,指针常量or常量指针这个地方我才复习过,结果今天上来就是一个忘记的动作,看来知识并没有真正地过脑子,切忌浅尝辄止~
然后智能指针是北交面试的原题吧(′д` )…彡…彡,这玩意真这么重要么都考它…
只怨自己还没有准备好Java,只是太多太杂,应该更加紧脚步学习了。希望将来的有一天,面试官问我语言我能够大胆地说出Java吧。
总结来,体会就是,
while(!the end of the world) {
Expression skill++;
Programming skill++;
...
}
最后再补充一点我近期想法。过去的学习经历,让我养成了某种荒谬的学习线路:贪心般的只求局部最优解。如果是课程,那么只需要尽全力让分数高一些就可以了,不用考虑这门课内在的逻辑;如果是作业,那么只需要胡乱拷贝就可以了,也不需要思索这些作业存在的价值。我似乎对于未来的看不清的路有些害怕或是抵触,一心觉得只要应付好当下就可以获得全局最优解——但是,现实从来不是一场只看瞬时得失的局。
局部和全局,不是一个好把控的概念。站在长远的角度想问题,似乎也不是人类的天性,安于眼前的安危,逃避未知的复杂状态或许才是一种本能的状态;这样做必然舒适,可是其后果也必须由自己承担。只是在一个小圈子里所看到的仅仅是真相和全貌的一部分,看再多的经验和听再多人交流只能得到部分的信息,获知全貌的方法还得是自己深入行业内部。
如何深入?首先要避免用想象力代替深入思考。靠想象会极大地简单化,也可能会妖魔化某些领域,“深入思考”靠的是对于事件基本状态的把控和对本质的探究,而并非是靠大脑中神经节胡乱连结产生的模糊片段。然后,需要和更高级别人物对话。听听他们的经验,成功的失败的都好,从中收获有用的东西;最后一步,搜集好足够的信息之后就去实践吧。比如一直在纠结Java和c++,与其纠结不如选一个开始上手,只有上手了之后才能判断出哪个更适合自己。