23秋招-百度-前端record

一面 8.26 难度:easy

项目相关

实习干什么

小球抛物动画实现

数组相关的方法

对于js的看法

浏览器事件队列相关(谈到raf和idelCallback)

算法题「面试官:算了,来个简单的。我:?」

有序数组二分查找。

二面 9.1 难度:normal

刚开始没找到电话间 + 面试官迟到,有点慌

简历写了node,让我讲讲node。(我:好久不看了,早忘了。面试官:那做题吧)

二叉树前序遍历

n久不做,忘了,写了五分钟打了个递归出来

改写栈版

笑死,没记模版,也没准备草稿纸,,,,写了20分钟。

面试官:时间不是很够了,在写个vue的双向绑定看看,最好10分钟内写完。 OS:凉。

啊这,奇迹的8分钟写完。。。。

二面 9.1 难度:normal

第一次电话面试,有点蒙。

讲讲node跟egg区别。(我:好久不看了,早忘了。面试官:下一个问题)

那说说网页优化(从cdn到缓存,从离线加载到webpack优化,从代码压缩到懒加载)。

再讲讲让你做一个扫码登陆怎么做(记得有八股文,笑死,没看)。

那接入微信怎么接(没get到点,问了一下。面试官:下一个问题)。

实习做过最有挑战的是什么。

让你学一个新的东西你会怎么看。

结束,反问阶段。

顺便说了对react和vue的一些个人看法。

结束,,,估计凉凉。

先把node从简历上删了,,,等我会了再加回来QAQ。

#23秋招##百度##百度2021秋招提前批##面经#
全部评论
我想起了我的百度二面,难受
1 回复 分享
发布于 2022-09-02 17:16 四川
{"pureText":"","imgs":[{"alt":"84Is4FljZ4KLPWsTO5QVLlRtRgMjKeJJ.jpg","width":"1440.0","height":"1830.0","src":"https://uploadfiles.nowcoder.com/images/20220904/77724006_1662280387698/066C47ECD3D69231BF410EC1C4A393F5"}]}
1 回复 分享
发布于 2022-09-04 16:33 上海
老哥有回应了吗,我周二三面结束就没有后文了。。。
点赞 回复 分享
发布于 2022-09-03 16:35 河北
请问楼主  写双向绑定是实现Compiler Observer 跟 Watcher么  八分钟这么强!
点赞 回复 分享
发布于 2022-09-04 19:12 重庆
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-04 20:34 北京
{"pureText":"","imgs":[{"alt":"discuss_166****242393.jpeg","height":1344,"localSrc":"content://media/external/images/media/13977","src":"https://uploadfiles.nowcoder.com/message_images/20220911/853329966_1662855242764/discuss_1662855242393.jpeg","width":750}]}
点赞 回复 分享
发布于 2022-09-11 08:14 陕西

相关推荐

2024-11-29 17:29
南昌航空大学 Java
11.25:完成不登陆留资接口开发;由于原先就存在已登录留资,和不登陆留资具体逻辑大差不差,但是考虑到可能不登陆留资后续还会添加参数等等,所以新写了个方法,将原先登录留资的部分共有的参数校验抽取成公共方法。11.26:完成创建测试环境需求,创建八个测试商品;建立测试环境主要是为了区分测试人员和正式用户的订单,因此测试商品具有正式商品一样的属性,测试人员在测试流程时就可以选择测试商品,将数据区分开。在完成这个需求的时候,我把所有学员端和后台的流程都走了一遍,也更加熟悉项目的功能结构。11.27:优化不登陆接口开发,留资推OCRM参数增加链接属性、落地页名称和链接来源;新增了推OCRM参数,要区分留资渠道是官网还是营销,如果按照之前的方法,把不登陆留资和登录留资拆开,那么两个地方都要修改,所以我梳理了一下,登录留资和不登陆留资的区别,就在于登录需要对用户进行判断,是否已经留过资,而不登陆则无需判断;除此之外,其他逻辑完全一样。思考:所以不需要写两个方法,登录和不登陆留资本质上都是留资,对于留资的处理都是一样的,只是登录需要多加一个校验,于是我将两个合并,判断如果存在uid,就进行校验,不存在就直接进行后续流程,大大简化了代码,需要增加的只有参数,以及推O那边需要做一层判断;并且我也思考了扩展性,考虑到留资只有登录和不登陆两种情况,所以目前来说我觉得这样写应该是最好的。11.28:完成后台创建用户接口,同时新增备用手机号和区号,同步到学员端和后台列表筛选;创建用户这一部分和当前学员端的注册有些区别,学员注册时只填写基础信息,后面才填写补充信息,而创建用户一次性都填写,包括非必填。因此这两部分虽然有一些共通的代码,但是目前不好抽取,后面可能需要改进。11.29:完成根据邮箱搜索学员接口和改造之前的用户变更记录保存;之前用户变更记录保存是改什么字段保存什么字段,根本不能读取什么字段发生了变更,如果每个字段都加一个属性,表结构就非常混乱。所以我统一了格式,每次保存用户变更记录时,都以user.toJson,userDetail.toJson的格式保存,读取时也可以用这种格式解析,比较前后字段就可以知道哪些字段变更,给后面的用户轨迹留一个口子。
点赞 评论 收藏
分享
评论
4
5
分享
牛客网
牛客企业服务