唯品会 java面经分享

一面:自我介绍;讲三道笔试题,面试官会引导;中间穿插了两三个基础问题;反问。30 分钟后接到二面通知。

第一题:给一棵树的父子节点关系,求两者之间的最短路径。1.建图用bfs 即可2.从子节点往上推,找父亲、爷爷、曾祖父,找出一条链,相交即最近公公祖先,二者路径和。

第二题:给出【用户out/in 时间】表示顾客进入门店和出门店,好像是问某时刻店内人数,有点记不清了。1.用户用HashMap 标识用户进出店即可。当时数据有问题,没有标识用户身份直接统计in/out 数量就可以ac

第三题:大意,通过用户使用电脑,来对用户进行联系。例如甲用了a 电脑,乙也用了a 电脑就将他们联系起来。坑:可以通过电脑联系起来·,不知道可不可以通过人联系起来。题目记不清了,印象中可以用并查集和队列做出来。

二面:之前的项目让我挑一个讲,我选择了codereview 这一项,一直死问这一点,有没有做得不好的地方?为什么这样不好?如果还做这个工作应该怎么办?期间穿插问了mysql 索引、MyBatis、设计模式等问题;反问。3 小时后接到三面通知。

三面:面试官自我介绍;工作的经历,回答了数模经历;设计一个函数使字符串转Integer 型,考虑点:字符串有没有非数字字符,正负、越界、小数点、十六进制、八进制、前导0 等等所有可能涉及的问题;反问;介绍了公司业务等,面试官说:#@#%#@%#%@#¥,如果有机会成为同事,我再和你详细说

四面是hr 面:常规问题

#面经##唯品会##社招##Java工程师#
全部评论
实习?
点赞 回复 分享
发布于 2021-05-17 15:55
一面3道笔试?
点赞 回复 分享
发布于 2021-10-17 20:33

相关推荐

不愿透露姓名的神秘牛友
11-02 12:07
维科电池 研发工程师 12800 硕士211
点赞 评论 收藏
分享
评论
2
22
分享
牛客网
牛客企业服务