美团前端二面

面了整整一个半小时,一直写代码,我要累死了。
主要就记得算法了,其他尽量回忆。
  • http 、http缓存
  • 盒模型
  • 一面的事件又看没有?我傻了,硬着头皮说没有。
  • event循环
  • 记不清了
算法
  1. var f1 = (x, y)=>{ console.log(x, y)}
    
    
    写一个f2,以f1为参数,f2(f1)能够将f1的第一个参数变成数组,第二个参数不变
写出来了,又问如果y不是一个值,可能为空值,也可能为很多个值。(尝试失败)
2. [ { id : 1,  w : 2},  {  id: 2, w : 4 }, { id: 2, w:5 }]按照id去重,保留w最大值,而且不能改变相对顺序。
用了很笨的方法,面试官提示可以用字典。
3. 求1, 2, ,3 ,,,,n如果用二进制表示,问共有多少位1. 用了dp, 很快过了
4. 将一个数组分成sum相同的两部分,这个我真的炸了,想半天用暴力法(递归),给面试官讲了思路。写到一半,面试官问还有其他方法么,我表示没有。面试官让把我的思路写完,然后在线调了bug,然后准备代入数据时, 面试官说差不多知道我思路了。

已经约了三面,还要面技术么?有没有老哥告诉一下,太累了
#2020美团春招##美团##前端工程师##面经##校招#
全部评论
请问算法第一个f1,f2是怎么做的呀,没看明白,f1是怎么调用的让f2取到f1的参数?
1 回复 分享
发布于 2020-03-27 23:16
你二面完多久通知过了?
点赞 回复 分享
发布于 2020-03-27 21:01
后台开发是三面还是技术,刚hr打电话我问了下,要吐了
点赞 回复 分享
发布于 2020-03-27 21:07
我的3面是技术
点赞 回复 分享
发布于 2020-03-27 21:36
楼主面的什么部门啊
点赞 回复 分享
发布于 2020-03-28 09:38
第二题的思路是什么?用了两个循环才做出来,有没有简单点方法
点赞 回复 分享
发布于 2020-03-29 01:15

相关推荐

点赞 评论 收藏
分享
评论
3
17
分享
牛客网
牛客企业服务