去年12月份的帖子,更新一下。
更新一下帖子,毕竟今年春招开始了,让春招的同学可以参考一下。
一面:自我介绍;讲三道笔试题,面试官会引导;中间穿插了两三个基础问题;反问。30分钟后接到二面通知。
第一题:给一棵树的父子节点关系,求两者之间的最短路径。1.建图用bfs即可 2.从子节点往上推,找父亲、爷爷、曾祖父,找出一条链,相交即最近公公祖先,二者路径和。
第二题:给出【用户 out/in 时间】表示顾客进入门店和出门店,好像是问某时刻店内人数,有点记不清了。1.用户用HashMap标识用户进出店即可。当时数据有问题,没有标识用户身份直接统计in/out数量就可以ac。
第三题:大意,通过用户使用电脑,来对用户进行联系。例如甲用了a电脑,乙也用了a电脑就将他们联系起来。坑:可以通过电脑联系起来·,不知道可不可以通过人联系起来。题目记不清了,印象中可以用并查集和队列做出来。
补录那一场笔试是按力扣的输入格式,acm的输出格式,也就是输入数据有中括号,逗号这些东西。建议:用java的string输入,用split方法分隔,转型再按要求赋值,再做题。
以后的笔试不清楚哦。
二面:实习经历4个选项让我挑一个讲,我选择了codereview这一项,一直死问这一点,有没有做得不好的地方?为什么这样不好?如果还做这个工作应该怎么办?期间穿插问了mysql索引、MyBatis、设计模式等问题;反问。3小时后接到三面通知。
三面:面试官自我介绍;在校期间时间紧迫完成工作的经历,回答了数模经历;设计一个函数使字符串转Integer型,考虑点:字符串有没有非数字字符,正负、越界、小数点、十六进制、八进制、前导0等等所有可能涉及的问题;反问;介绍了公司业务等,面试官说:“¥#@#%#@¥%#¥%@#¥,如果有机会成为同事,我再和你详细说”。
四面是hr面:常规问题。
全部评论
(3) 回帖