深信服面算法工程师面试经历

描述

深信服面的算法工程师,深信服的面试很专业,不愧是重技术的公司,经历了三面,虽然挂了难免失落,但是还是很庆幸有这次的经历。挂的原因是自己没有准备充分,完全是去裸面的。感觉自己挂在了二面,二面面试官人很好,想是给个三面的机会吧,特别感激面试官!

深信服很注重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.自己提问题

经过深信服的面试就特别特别想要去深信服了,怎么办?但是,挂了。。。纠结,难过,自责。。。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分