面经3:SmartX北京志凌海纳,测试二面凉(40分钟):
面试官很平静,很冷漠的那种平静,让你不自觉的就能丧失信心。😥
1、问了其中一个项目,爬虫用的是什么框架,怎么用GitHub维护你的项目。。。。。。巴拉巴拉还有一些其他的问题,答的稀烂,问的我哑口无言。主要是自己菜,项目也水。😑
2、谈到了数据库,为什么学习SQL server数据库?答了一下SQL server的优点。
3、你还知道哪些其他的数据库?答:MySQL、Oracle、mongoDB,讲了一些优点,MongoDB谈到了它的一致性,面试官立刻问道什么是一致性,具体是怎么实现一致性的。。。。。(不知道,这只能怪我嘴贱了)
4、说说linux吧,你用的是哪一种。。。。。。
还有一些其他的问题,记不清了,反正都答的很水。
手撕代码1:实现统计一篇英文文章内每个单词的出现频率,并返回出现频率最高的前10个单词及其出现次数。
这道题我还在smartx其他人的面经上看到过,我怎么就没提前写一下,结果用哈希表写了一半,乱七八糟的。问面试官是否还要把代码发过去,面试官说不用了。。。。。。。🙃🙃🙃
手撕代码2:1 - N中,x(0-9)出现的次数。 如果一个数字中,x出现多次就计算为多次。比如1-2593,求数字5出现的次数,其中555是在这个范围内的,这个数字里5算出现了3次。要求代码的算法复杂度尽可能的低。
这个写出来了,我的思路是遍历一遍,每个数求余,判断余数和x是否相等,相等就计数加一。这是我这个猪脑子能想出的最好的办法了。面试官问我时间复杂度是多少,我说是O(n),面试官表示质疑,然后我也不太确定了。
反问环节:随便问了两个问题,然后面试就结束了。
总结了一下,菜是原罪,我这么菜,有什么资格找到工作,有什么资格生存下去。牛客网里有没有富婆啊,姐姐们,我不想努力了。😭😭😭😭😭
#北京志凌海纳科技有限公司##面经##校招##测试工程师#