唯品会

47人关注 关注 435 人分享

唯品会软件工程师面试经验(共25条)

2017-06-05 | 网上申请
面试过程:

先介绍下自己,广州某211CS相关专业,现在已经入职唯品会。和很多走校招的同学不一样,我走的是某招聘网站公开信息的投递,因此关于校招啥的不能提供很多信息,先说声抱歉啦。
我是大概今年2月份在某招聘网站投递的简历,大概过了半个月,我自己都快忘了有这件事的时候,唯品会的HR突然给我来了电话,问我是不是在XX招聘上面投过简历,我说是的,然后他说技术那边感觉还不错(忘了说了,我投的是JAVA方向),让我下周一早上戴上简历来公司直接面试,然后要了邮箱发了详细的交通路线和具体联系方式之后就挂了。留下一脸懵逼的我,照理说不应该是先约电话面试然后在去现场吗?不过说归说,我还是认认真真的开始准备了起来。
到了约定的时间赶到了唯品会广州这边的公司(感慨一句好荒凉啊),HR带我进了一个小会议室,过一会,居然拿了一张卷子过来,让我做题??敢情是我之前没做过让我补上吧。看了下卷子,比之前在lintcode上面做的FLAG的面试题要简单一点,JAVA考的尤其基本。。(可能他们觉得考难的我们也做不出来),大题是五选二,我选了快排和查询语句的编写,因为之前在lintcode上面做过,所以比较熟悉。
我做的题目是这两道:
1.LintCode -快排
题目:http://www.lintcode.com/en/problem/sort-integers-ii/
答案:http://www.jiuzhang.com/solutions/sort-integers-ii/
2.LintCode查询语句编写
题目:http://www.lintcode.com/en/problem/reverse-pairs/
答案:http://www.jiuzhang.com/solutions/reverse-pairs/
大概做了一个多小时吧,我出门跟HR打了声招呼,HR进来把卷子放在旁边,跟我聊了聊学校还有对唯品会的了解之类的,没想到一面就是HR聊人生。聊了大概半个小时之后,HR回去让我等邮件通知。
回学校之后大概2天之后,收到了邮件告诉我一面和笔试过了,让我2天之后准备二面。
二面还是之前那个小会议室,面试官是一个看上去很有经验的技术小哥。让我做了自我介绍之后,先对着我的简历问了我实习的经历(之前在一个很小的公司做过一段时间的维护),不过感觉自己实习的经历不太出彩,所以我也没啥好说的。然后问了我最近在看什么书,我说我在看三体,可能感觉这本书比较容易结合互联网,所以回答这本书(实际上我看三体一年前了)。果然问了我有什么感触,我就回答降维攻击之类比较切合到互联网公司点上的回答,感觉面试官听着还不错。然后问了我关于JAVA虚拟机的几个问题,我把我自己知道的都基本说了,不过感觉还是没答到点子上。最后拉了一块白板出来让我说说我在简历上面写的一个项目的具体框架。感觉最后这个问题加了点分,看到他频频点头。
二面结束后,HR和面试官简单了说了几句然后带我去休息室等结果,后来才知道到了技术面如果HR直接跟你说回去等邮件通知一般就是被PASS了,在休息室等结果默认就是等下一轮面试。中午HR带我去食堂吃了饭,然后去休息室拿了点水果之类的,让我中午好好休息准备下午的三面。
三面我猜是技术总监面,因为一上来就给我一个下马威,问我JVM调优的具体流程,我说之前因为编辑器太慢调过一次不过具体不是很了解。我想的是反正我没怎么了解过,还不如实话实说。幸好他没有在这个问题继续纠结下去,之后问的题目都还比较适中吧,只能说。其中一个数据传输有些不太熟悉,剩下的接口和具体的代码因为之前自己做过项目和实习过车中比较了解答得自我感觉还不错,最后问了我未来五年的职业规划,我说争取做到技术总监。。
三面出来之后,HR让我现在旁边等等,过了大概10分钟告诉我通过了!OK,当时紧张的心情瞬间舒适下来了。
总得一个流程感觉也没什么太多的经验,后来听别人说唯品会笔试刷人比较厉害,所以如果大家对自己笔试不太自信最好还是找lintcode上面的题目多刷刷,只能帮到这儿了。

面试官问的面试题:

最近在看什么书?有什么收获?对学校还有对唯品会的了解?实习经历介绍?项目框架架构?

2015-09-19 | 校园招聘
面试过程:

下午14:40的面试,14点10分到等候室,等了一个半小时,终于念到我名字,上去三楼面试的课室才看到门口又有人,又等了半个小时(坐在门口晒太阳)= =,进去后 面试官让我坐下,作自我介绍,我说我叫什么什么,哪个学校计算机专业的学生,学习的方向是web开发,然后说了最近做的一些项目和架构。然后他就一副很累很不耐烦的样子(估计是面了一天),然后介绍完就让我思考一道题,
具体是:给每个月1号到30号30天安排任务,具体到分钟,比如1号早上10点到7号早上10点这个时间要执行任务1,8号早上9点到17号晚上10点执行任务B,那麽对于新插入的任务如何确保该任务的起始时间不会跟已使用的时间段重复呢?
我想了大概1分多钟,然后给了个设计方法,每次插入新任务选择的起止时间转换为时间戳形式存入数据库或者缓存中,新任务插入的时候比较新任务选择的起止时间戳和表里的起止时间戳是否有重叠,如果重叠说明时间段被占用,没有重叠说明时间段可以使用。
然后他看了3秒,真的是3秒,然后就说让我再想,也不说我哪里错,好吧,我把纸拿回来看了一下,他估计又不耐烦了,跟我说算了,跳过,然后又问了我下一道题,问我怎么实现随机数函数,我第一时间想的是配合时间戳或者哈希取余实现,但是要配合给定的两个定届值实现,不过这个坑爹的面试官又只给了我30秒钟思考,马上又问我想到没有,我没回答,然后又说跳过。接着问了两个Linux命令问题
怎么查看CPU性能和占用率,他说要实时的,我说top命令可以,
然后问我怎么看文件最后一行,我说我没用过,不知道。然后他就说可以了,让我在外边等,接着门口的引导人员就让我回去了。
前前后后问了4个问题,加起来5分钟不到,说实话真的有点坑,不问你简历上的一点东西,也不问前台后台任何知识,最多也就Linux那两个命令有一点关系。对了,我面的岗位是PHP助理开发,没错,不要想面试官会问你任何PHP/HTML/JS/AJAX/数据库redis/memcached/静态化/服务器集群/分布式的问题!

面试官问的面试题:

Linux--实时查看CPU使用·率 ,top命令
Linux--查看文件最后一行 , tail命令

2017-10-12 | 网上申请
面试过程:

先是在那边等着一轮面试,然后就有hr喊你过去一轮面试,一轮面试官人挺好的,总体上很和善,二轮面试官笑的让人感觉不太舒服,但整体还行。

面试官问的面试题:

一面问的是,string,stringbuffer,stringbuilder的区别,集合的介绍,特别是hashmap,jvm与gc垃圾回收算法还有自己的项目等等,二面问的问题比一面多了很多,问了集合,多线程,get与post,b+树,spring的ioc与aop,spring的事务管理,数据库索引等等,估计自己是那个b+树与数据库索引答得比较差。

还需查看唯品会 更多信息?

唯品会工资待遇121

唯品会面试294

唯品会评论11

相关公司面试经验