上海耀乘健康前端实习

3月9日

看了牛客的面经,啥虚拟列表看了一上午,结果面试官是个小哥,好家伙全称50分钟,做了三道题

亏我搁那背八股呢,直接就是写题,我就是个fw

  1. 给定一个对象,输入一个string数组,内容为属性值路径,不难,主要是第一次面试要求手写的,之前都是动动嘴皮子,太紧张了居然写了20多分钟,我是sb

const obj = {
  foo:'foo',
  greeting:{
	hello:'hello',
	world:'world',
	greetingV2 :{
	  	hello:'hello',
		world:'world',
	}
}
function generate(obj){
  const res=[]
  ...
  return res
}
要求输出
res=[
  'foo',
  'greeting.hello',
  'greeting.world',
  'greeting.greetingV2.hello',
  'greeting.greetingV2.world',
  ]

用的递归,磕磕绊绊的半天 把let i in obj写成了let i of obj,改了半天,最后低估结束条件那里又搞错了

2. 写了若干个div,要求div均匀分布,同时需要保持10px的间距,最左边和最右边要贴着父元素。

3.实现一个简单的axios,给了你一个axios函数,参数有url,methods,params,body等,返回一个promise对象,这波就是乱写乱写,从没写过,就会用。用XMLHttpRequest写了半天,emmmmm我是傻逼。

寄了寄了

全部评论
第一题 function fun(obj){ let father='' function newArr(obj,arr=[],item=''){ father+=item?item+'.':'' for(let item in obj){ if(typeof obj[item]!='object'){ arr.push(father+obj[item]) }else{ newArr(obj[item],arr,item) } } return arr } return newArr(obj) } let res=fun(obj) console.log(res);
1 回复 分享
发布于 2023-03-09 21:13 北京
这家去年十二月就看到招聘,还在面试。。。
1 回复 分享
发布于 2023-03-10 11:48 上海
我当时就让我手写了一个数组拍平
点赞 回复 分享
发布于 2023-03-09 18:30 湖北
耀乘的挺难的,不过他们公司在SK大厦,那栋楼晚上很好看,很高,在那边工作就很不错
点赞 回复 分享
发布于 2023-03-13 21:41 上海
哥们有收到面试结果的邮件吗
点赞 回复 分享
发布于 2023-03-15 08:56 广东
我一面挺简单的,二面时因为拿了别家offer就不去面了😂
点赞 回复 分享
发布于 2023-03-24 15:16 江苏

相关推荐

沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
5 13 评论
分享
牛客网
牛客企业服务