深信服面的算法工程师,深信服的面试很专业,不愧是重技术的公司,经历了三面,虽然挂了难免失落,但是还是很庆幸有这次的经历。挂的原因是自己没有准备充分,完全是去裸面的。感觉自己挂在了二面,二面面试官人很好,想是给个三面的机会吧,特别感激面试官!
深信服很注重C,C++基础。。。
本人本科最开始就是学的C, 但是好久没有写了,最近写的C++还主要是用Opencv库, 主要是进行矩阵运算,现在最熟的是Java,本次面试就是死在了C上,感觉特别对不起本科教C语言的老师,给了我那么多的帮助,我现在竟然给他丢脸了。。。
一到面试的地点,天呐都是帅哥、美女啊!大多是面销售和产品经理的,深信服的面试官颜值也老高了!!
一面:
面试官人很好,首先是自我介绍,面试问题有:
1.给定一个点和一个四边形的四个顶点,怎么判断点在四边形内?
2.给定一篇英文文章,怎么统计里面出现次数最多的单词?
3.跳台阶,每次跳1阶或2阶,跳到第10阶有多少种跳法?
4.给定一个数组,从中随机抽出n个不重复的数,怎么做?如果数组有10亿个元素,其中90%已经抽取过了,怎么随机抽10个不重复的数出来?
5.给定一些单词,给了特征库(比如child,children同特征,tell,told同特征),对比特征库将具有相同特征的单词统计到一块儿,并找出来。
6.用C语言实现strcmp()函数,参数自己设定。(被IDE宠坏了,让现场写代码,竟然大脑一片空白。。。虽然写得差不多,但是内心戏太过波澜,主要还是面得太少,想念 turbo c2.0 如果我还爱你,是不是就不会发生今天这种情况了!)
二面:
一面暴露了弱点,可能一面面试官跟二面面试官说了我C语言基础薄弱,上来都不问我其他的,就猛攻我的C语言基础,天呐,有生以来最尴尬的事情发生了。。。
还有一点是二面面试官好帅,看到人家大脑就不会思考了,囧。。。
面试的问题:
1.结构体对齐,怎么对齐法?如果int 和char类型之间有两个空格,怎么对齐?空格会自动删除吗?为什么?(答的一团糟。。。)
2.如何判断两个float数相等?(。。。这我竟然惊艳于面试官的颜值,没有答上来,肠子都悔青了)
3.给你一个文件,将文件读到buff里怎么确定文件的大小?
4.main函数的两个参数分别是什么?
5.对于一个函数fun(fun1(),fun2()),fun1,fun2的调用顺序是什么?为什么?(一个为什么把我打入地狱)
6.堆、栈、数据段、代码段的概念和区别
中间面试官叹气了无数次。。。临了还说:怎么办嘞?你就是不会呀?
天呐。。。都是很基础的好啊么?但是我就是死在基础上,面试回来失眠了一夜,完全是对自己的失望,就像面试官所说的:“我们的产品要上线,越是基础的东西出了问题,上线的过程就越容易出现问题” 这个我都懂,也都明白,但是怎么办呢?我就是不会啊?经过面试,也明白了学会思考为什么?基础是关键,非常感谢深信服让我走过了三面。
三面:
面试官很好,一看见我就笑,搞得我瞬间轻松下来了,然后就挂了。。。
1.自我介绍
2. 家是哪里的?
3.你觉得你的优点和缺点是什么?
4.朋友们都说我有什么优点?
5.我最好的朋友是谁?在我眼中她是一个什么样的人?
6.朋友们都说我有什么缺点?
7.什么会让自己变得成熟?(难道面试官觉得我不成熟?好吧,我自己也还觉得我是个孩子,但是有什么关系呢,我要做技术,做技术,有颗天真的心,才能活下来啊!!)
8.有男朋友吗?
9.会去深圳工作吗?
10.你对深信服有什么了解?
11.自己提问题
经过深信服的面试就特别特别想要去深信服了,怎么办?但是,挂了。。。纠结,难过,自责。。。
-
工程师
+关注
关注
59文章
1566浏览量
68435 -
算法
+关注
关注
23文章
4599浏览量
92618
发布评论请先 登录
相关推荐
评论