便利蜂2020春招笔试 前端校招 3月27日一面 二面

下午五点半二面
第一部分是深挖项目,问项目功能
考察的是沟通能力。。
第二部分问项目难点
我回答了一些树的递归的使用
然后面试官会引申到其他数据结构和算法
我被问了图的两点最短路径,不会。。。
应该稳定心态慢慢分析,然后问面试官对不对,而不是放弃回答
后来就反问环节
大概是凉了
——————————————————————————————————————————————————————————————————
3月27日一面十几分钟
首先是说笔试各个题目的思路
然后问一道简单的引用类型数据问题
然后问技术栈和项目(没有讨论技术细节)
最后就聊一下怎么学习,怎么学前端
总体来说就只有吹牛逼
然后到反问环节了
反问他们用什么技术栈是最好的问题了,他们会详细介绍产品情况
——————————————————————————————————————————————————————————————————
三道编程题两个小时,不难

第一题
描述
箱子的容积为3,给出货物体积的数组,求最多恰好能装多少箱
解法
1.遍历一遍inArr,将是3的倍数的数除以3加到box数,不是的数用另一个数组arr存起来,切求和为sum
2.给arr从小到大排序
3.求出arr中各项组合,sum从小的开始减 如果sum减去这个组合的数后是3的倍数 则退出循环 box+=(sum-n)/3

第3步的求组合方法,用bfs思想
例子arr = [1,2,3,4,5]
zuheArr = [0] len=1

放入1
for(let i = 0; i < len; i++){
zuheArr.push(zuheArr[i] + 1)
}
结果
zuheArr = [0,1] len=2

放入2
zuheArr = [0,1,2,3] len=4

放入3
zuheArr = [0,1,2,3,3,4,5,6] len=8

这样可以得到所有情况,相当与一层一层数

优化的话可以每求一层树,就把上一层的给删掉,这一层用来求box+=(sum-n)/3



第二题是单向链路求环
输入[[1,2],[2,3],[3,4],[4,5],[5,3]]
输出环的长度3
代码没有保存 不知道错在哪里
我的代码思想
1.把str处理成[1,2,2,3,3,4,4,5,5,3]数组
2.数组去重[1,2,3,4,5],这些就是图结点
3.创建对象给出下面格式
{
'1':{
in: 0,
out: [2]
}
'2':{
in: 1,
out: [3]
}
...
}
4.change = true;
while(change){
change = false;
看看是否有入度为0的节点,有则删除之,并为out数组中指向的结点的入度减一  change = true
}
5.最后输出剩余节点数(环数为1时正确)

只过了75%
当时没时间调试了,不知道题目要求怎么输出,现在想想第五步应该要处理多个环的情况



第三题是烤肉风扇开关时间
比较简单的ifelse就可以 故不阐述
#便利蜂##前端工程师##笔试题目##面经#
全部评论
第一题,因为是求3的倍数,所以从组合里删去最多两个数就可以得到3的倍数,所以查看一个和两个的组合的最小符合条件的数即可 第二题,用快慢指针解,不需要考虑多个环
1 回复
分享
发布于 2020-03-23 22:21
请问正确率88%这种会得分吗?
点赞 回复
分享
发布于 2020-03-23 22:06
滴滴
校招火热招聘中
官网直投
把这个[[1,2],[2,3],[3,1]]解析成:  [ {head: 1, foot:2}, {head:2, foot:3},  {head:3, foot: 1} ] if (item.head>item.foot) {   print(item.foot - item.head + 1) } 这种写法对吗
点赞 回复
分享
发布于 2020-03-24 13:11
22笔试没收到面试通知
点赞 回复
分享
发布于 2020-03-27 18:27
笔试第一题ac,第二题88%,第三题忘了多少没ac,没有收到面试
点赞 回复
分享
发布于 2020-03-27 18:37
java的有人有后续了吗
点赞 回复
分享
发布于 2020-03-30 15:32
第一题直接全部数模3,总共分三组,然后余数为1,和2的进行组合就好了。我便利蜂3道全A,但是面试不敢去了
点赞 回复
分享
发布于 2020-03-30 16:27

相关推荐

感觉这一周太梦幻了,就像一个梦,很不真实~~~感觉这个暑期,我的运气占了99成,实力只有百分之一4.15上午&nbsp;腾讯csig&nbsp;腾讯云部门,面完秒进入复试状态4.16下午&nbsp;美团优选供应链部门,4.18上午发二面4.17晚上&nbsp;阿里国际一面,纯拷打,面完我都玉玉了4.18下午&nbsp;阿里国际二面,是我们leader面的我,很轻松~~4.18晚上&nbsp;约了hr面4.19上午&nbsp;hr面,下午两点口头oc4.19晚上&nbsp;意向书说起来我的暑期好像一次都没挂过~~~~~难道我是天生面试圣体?----------------------------------------------------------------------六个月前,我还是0项目0刷题,当时想的是先把论文发出来再去找实习。结果一次组会,老师打破了我的幻想(不让投B会,只让投刊或者A)我拿头投啊!!!然后就开始物色着找实习,顺便做完了mit的6.s081,但是基本上还是没刷过题目-----------------------------------------------------------------------11月&nbsp;&nbsp;一次偶然的机会,面进了某个耳机厂的手环部门,大概是做嵌入式的,用的是CPP。12月&nbsp;莫名其妙拿到了国创的面试机会,0基础四天速成java基础!居然也给我面过了hhhhh,可能是面试没写题吧入职国创后的几个月,一直没活,天天搁那看剧,都快忘了还有暑期实习这回事了~~~~命运的齿轮在2.26开始转动,因为这一天美团开了,我开始慌了,因为那时的我什么都不会。lc,八股,sql全部是0进度。然后就开始了女娲补天,上班刷题,下班继续做之前的开源,顺便学一学八股。3月到现在,lc也刷到快200了,一天最多提交了47次~~~~~~~~~~八股根据别人的面经总结和博客,写了快十万字的笔记~~~~~~~~~~简历上的实习经历和开源,也努力去深挖了,写了几万字的记录~~~~~~所以面试的时候,基本上都能cover了,面试官问到的基础基本都会,不基础的我就把他往我会的地方引。结果好像还不错,基本上每个面试官评价都挺好的emmmmmmmm
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
转发
1 8 评论
分享
牛客网
牛客企业服务