Face++的技术面经历

大二下时跟着专业里一个研究组做项目,第一次接触图像识别。觉得挺有意思的,就在这个方向做了下去。大三上开始接触人脸识别,之后不久知道了face++。

具体了解face++后真心觉得他在人脸识别方面做得不错,产品基本包含了人脸识别的全部方面,像人脸检测、人脸比对、人脸搜索等,合作对象也是诸多互联网届大佬,和滴滴、联想、支付宝、美图等均有合作。

个人非常看好他的前景,加之和自己兴趣相符,一周前看到Face++在招人就不犹疑投了简历。前两天去Face++的公司参加了面试,对face++的印象愈好。

面试经历:

目前为止,一共经历了两轮技术面,正处在等待HR面状态中。一面和二面是连着进行的,在同一个半天,效率很高。

1、一面

到前台登记了信息,就有人领我到面试的房间,面试官已经在里面了。

是一个很精神的小哥,感觉不比我大太多。

面试耗时约半个小时。

首先让我做一个简短的自我介绍,然后根据自我介绍和简历内容问了一些比较基础的常规题,具体内容比较偏数据结构。

估计面试官较常用Java,随后问了很多关于java的基础问题,比如Java内存泄漏、对框架和设计模式的认知、知道哪些设计模式、对工厂模式的理解等。

最后简单问了下简历上写的项目,主要偏重使用的技术和框架。

2、二面

半个小时后换了一个面试官,同一个房间。

正式开始二面,耗时半小时。

二面面试官较一面面试官略严肃,不爱笑,但总体仍然很nice,不会咄咄逼人。

二面无自我介绍,一开始面试官就对简历上写的关于大区域广角安保项目感兴趣,直接进入项目问答阶段。不过由于该项目主要技术重点不在人脸识别,其中用到的人脸识别技术也太过简单,感觉面试官了解项目之后并不是特别满意。

之后问了几个简单的关于设计模式和线程的问题,就让写算法题。所幸所给算法题是我之前在Lintcode上刷过的,完成较好,略挽回了一丝颓势。

下面就是我遇到的面试原题:

Lintcode原题:

http://www.lintcode.com/zh-cn/problem/wiggle-sort/

solution链接:

http://www.jiuzhang.com/solutions/wiggle-sort/

总的来说,虽然面试过程中的表现并不是十分满意,但由于面试官真的很好,会鼓励你说下去,和你像普通同事一般一起讨论,所以两场面试下来还是非常愉快的。最后二面结束面试官还送我出房间,感动。

对Face++的看法:

里面的人素质高,待人真诚,不会仅通过简历就片面的对面试者下结论,两轮面试官都会尽可能的从多个角度去了解你,真正试图挖掘你的本质。招聘之心甚诚。

办公环境好,随时提供零食饮料,午餐很不错(离开时正好是他们的饭点),整体装潢很现代,充斥着活力和激情。

能人甚多。两轮面试官都属于一眼就能看出是技术傍身的那种,面试时对项目的原理能迅速看透,面试问题非常专业。

公司氛围积极认真,通过Face++官网的各个细节不难发现他们那种严谨进取的姿态,喜欢。

码字的过程中接到通知,约了明天的HR面,开心,继续刷lintcode去了,祝自己明天一切顺利。

你可能感兴趣的:(Face++的技术面经历)