先介绍下自己,广州某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上面的题目多刷刷,只能帮到这儿了。
唯品会JAVA软件工程师面试题
最近在看什么书?有什么收获?对学校还有对唯品会的了解?实习经历介绍?项目框架架构?
一面:
1.自我介绍
2.针对自我介绍以及简历问问题
3.向面试官问问题
二面:
1.自我介绍
2.对职业的认识
3.聊天
唯品会数据库工程师面试题
1.问:你熟悉哪个数据库
答:最熟悉oracle,其次是mysql,sqlserver
2.问:看你简历熟悉linux,请写出可永久修改hostname的命令
答:此操作并非用命令实现,即修改network文档实现。修改其中的参数来实现永久修改hostname
3.问:你实习过程中遇到的最多问题是什么?然后你是怎么解决的
答:遇到最多的问题是由于用户操作不当造成的问题,我用过撰写指引文档来告诉用户如何正确操作。其次就是一些数据库没有写入的问题。我实习过程中的解决方式是,通过修改数据库来进行纠正
4.问:左链接的主表是哪个
答:是left join on 左边的那个表
5.问:linux如何查看服务器状态?
答:top free df
下午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/静态化/服务器集群/分布式的问题!
唯品会PHP助理开发工程师面试题
Linux--实时查看CPU使用·率 ,top命令
Linux--查看文件最后一行 , tail命令
面试经历很少,所以答得不怎么样。线上面试。主要还是针对简历里讲的问题进行深挖。还有就是基础的数据结构和算法、网络等问题。
面试官问的面试题:唯品会安卓开发实习生面试题
很基础的问题,如冒泡算法、tcp三次握手等题目,还有关于安卓开发H5有没有相关经验。没有经验打算怎么学习等
(共2353条) 北京字节跳动科技有限公司
(共2141条) 阿里巴巴
(共2133条) 京东商城
(共2353条) 北京字节跳动科技有限公司
(共25条) 腾讯科技
(共14条) 百度广州分公司
(共4条) 烟台金泰美林科技有限公司
(共5条) 深圳市天健(集团)股份有限公司
(共8条) 北京华峰测控技术有限公司
(共6条) 盐津铺子食品有限公司
(共5条) 徐工机械
(共7条) 大连思科