百度智能客服 日常实习3.4前端一面+二面秒挂

分享一下,希望能帮到你,替我进没进去的百度

投递后反馈挺快的,hr过了三天就给我打电话了,约了3.4面试

一面

一面听着是个挺年轻的男的,语气温柔,面试问的题目也不难,给的反馈也很积极,但是不开摄像头!!!(感觉不尊重人,因为我开了你不开)

  • 数组去重=》使用的set,但是{}对象无法被去重,估计是内存地址不一样所以判断两个{}空对象不同,打算用新建一个数组来做,但是面试官觉得我的思路也差不多就没让我写
  • $nextTick
  • 宏任务微任务代码题
setTimeout(function () {
    console.log('1')
});

new Promise(function (resolve) {
    console.log('2');
    resolve();
    console.log('3');
}).then(function () {
    console.log('4')
});
console.log('5');

输出结果是 2 3 5 4 1
我答错了,我回答成了2 5 4 3 1,我以为resolve会让下面的代码变成异步,结果我搞混了,异步是async await的
  • 数组扁平化,递归就好
function flatten(arr) {
  const result = [];
    for (const key of arr) {
      if (Array.isArray(key)) {
        result.push(...flatten(key));
      } else {
        result.push(key);
      }
    }
  return result;
}

const arr = [1, [2, 3], [4, [5, 6]]];
const flattenedArr = flatten(arr);
console.log(flattenedArr); // [1, 2, 3, 4, 5, 6]

其它的暂时想不到了,问的并不难,基本上都答上来了,反馈很快,面试完半小时就说约二面,约的第二天

二面

二面是个看上去三四十的leader,不怒自威很严肃,开了摄像头,但是全程很敷衍,漫不经心,并且通信质量很差,他那边很嘈杂,老是有人走动,感觉像刷kpi的

  • 听了自我介绍问我怎么自学前端的
  • 看我技术栈是vue问我vue的发展怎么样
  • js高阶函数,我没回答出来
  • 让我写了三道题,在人家的如流平台,感觉那平台的代码不好写,只有js,没有css和vue之类的
  • 第一题,不定宽高水平垂直居中,还算简单
  • 第二题父子组件通信,我菜了紧张了,导致有很多关键语法错误,其实是因为准备面试一直在看八股,都少了很多动手实践,一定一定要边学边实践
  • 第三题分割字母和数字,字符串'123ab12'分割为'123 ab 12',当时写的时候有个bug,结果在写这篇面经的时候突然知道怎么写了,晕
  • 然后问了一些无关紧要的问题,全程给的反馈都很少,也很敷衍,就说错了也不说错哪了,也不引导一下,点名表扬字节一面的一个面试官,人好态度好耐心好语气好面试的最舒服的一次(虽然也没过)
  • 最后反问我知道自己过不了了,就问下我有什么需要改进的地方吗,人家一脸不耐烦说问工作的事,行吧 我就随便问了工作是干啥的技术栈是啥等等就结束了,面试完后晚上上官网看就挂了

面试是面试完了,但还是很烦,能不能来点尊重人的面试官,不要全是那种刷kpi的,服了都,我全程态度都很好虚心请教,不会的就一直道歉不好意思跟个舔🐕一样

#我的求职思考##如何判断面试是否凉了#
全部评论
遇到不尊重人的面试官真是一肚子火
7 回复 分享
发布于 2024-03-06 18:10 北京
字节面试官基本素质真的很好 我面了好几家了 最舒服的 虽然也不知道过没过
1 回复 分享
发布于 2024-04-03 08:23 美国
第三题分割字母和数字这个题,楼主可以贴一下吗?谢谢
1 回复 分享
发布于 2024-03-06 17:26 北京
长知识了,宏任务那道题我跟你的答案一样来着哈哈哈
1 回复 分享
发布于 2024-03-06 16:53 江苏
字节面试官都很好
点赞 回复 分享
发布于 2024-06-03 19:18 安徽
感觉子杰确实体验很不错
点赞 回复 分享
发布于 2024-03-08 16:17 广东

相关推荐

这是我最不理解的一次,有史以来发挥的最好的一次面试,什么问题都答了,tmd做完手撕自我感觉良好,周一一看一面挂,我是百度一生黑先说一下手撕,第一题是计算一个数组最大的连续非递减序列的长度 第二题是手撕Array.prototype.myreduce()1.自我介绍2.为什么学前端3.学习前端两个月的心得4.如果去做一个需求,但是从来没有学习过这个需求涉及的知识框架,你应该怎么入手5.如果是要让你去对一个技术框架或者技术做一个选型,你认为你会通过哪些方面去对比这些框架6.解释了一下上题答案(上手难度、性能、维护难度、社区成熟度、包体积),你认为这五点中最重要的两点是什么答的社区成熟度和维护难度,面试官稍微有些反馈,不知道有没有标准答案7.让你去对比两个框架或者是两种写法的性能,你会用什么方式去做它?8.项目是怎么做的,是跟着导师还是实习9.你是怎么学习的VUE10.介绍一下这个互动式论坛,这里边的路由守卫通过 token 来实现页面鉴权这个东西你是怎么做的被问了好多次这个问题,总结一下:
客户端使用用户名跟密码请求登录服务端收到请求,去验证用户名与密码验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里客户端每次向服务端请求资源的时候需要带着服务端签发的 Token服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就向客户端返回请求的数据在我们做用户权限认证的时候,每次请求都会将Token放在请求头中一起发送到服务器端,服务器端通过拦截器进行拦截校验,如果不存在Token、Token错误或者Token过期,则拒绝请求,有效则返回相应的返回结果。Token会失效,Token的有效期一般是由后端设置的,比方说在后端签发Token时给Token设置一个有效期,在字段里面写一个exp代表过期时间,后端在验证 JWT 时,会检查当前时间是否超过 exp,如果超了,就返回 401 Unauthorized。如果Token失效的话,那么对于关键资源的请求就会被服务器拒绝,所以这就实现了一个用户鉴权的效果。11.追问:Token会过期吗12.追问:Token过期了怎么处理?13.JS怎么实现面向对象的?14.手撕算法
点赞 评论 收藏
分享
评论
12
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务