百度实习前端 一二三面

一面(大概40min)

面试官是个小姐姐,很温柔,感觉从她面试的过程来看,在面试中会做记录,问的问题像是有题库一样…

  1. 自我介绍
  2. 浏览器的缓存机制,强缓存和协商缓存的过程
  3. HTTP状态码
  4. BFC,顺着我的回答问了清除浮动、盒模型
  5. 实现一个垂直水平居中的方法
  6. ES6的新特性(说了块级作用域、箭头函数、promise顺便问了事件循环,扩展运算符,Symbol和新增的几个API
  7. 了解ES7,ES8吗,说一些新特性
  8. webpack了解吗,干啥用的,讲一讲webpack的loader和plugin(这里答得不是很顺感觉
  9. 跨域
  10. 问了项目
    手写代码:找出出现次数最多的元素

二面(大概45min

  1. 自我介绍
  2. 为啥选前端
  3. 强类型和弱类型
  4. JS中的闭包,是什么,做什么,对页面有什么影响
  5. JS中的内存泄露
  6. 缓存(LocalStorage,SessionStorage,Cookie,其中问了LocalStorage存在哪,能找到吗,没找着
  7. Vue的双向绑定,解释一下观察者模式和数据挟持
  8. vue的生命周期
  9. vue父子组件通信
  10. vue父子组件谁先挂载,谁先析构,为什么
  11. 计算属性和watch的区别
  12. 手写代码:
    (1) 实现一个计算器(说实话这个问的我满头问号,函数传参俩操作数和一个操作符;我就顺着写了下来,没想到面试官想考察一些特殊情况的考虑还有面向对象的设计思想
    (2)给一个数组,让你找出现次数大于一半的那个元素

虽然答八股文我比较流畅,但短时间现场手撕代码方面我被自己菜的睡不着觉,面试官有点严肃加上紧张感觉写的不咋好。
问完所有问题以后,面试官和我说,我思考一下你过不过,我吓得不敢出声,最后面试官仁慈的让我进了HR面,感动中国

HR面(半个小时多点

  1. 自我介绍
  2. 问了问校园经历,做学生会副主席做部长的时候有什么有成就感的事情,有啥困难那种(具体是啥我记不大请了,反正就是那种关于校园活动的,当个人都能叭叭一阵
  3. 问了项目中你做了什么,你觉得什么可以优化
  4. 技术方面问了怎么提升页面加载的速度,怎么提升用户体验
  5. 聊了点别的,忘了问的啥了
  6. 用一句话形容一下自己
    感觉三面的面试官是个很有涵养也有技术的人,好向往
    然后HR和我说一周后大概就有结果了,等电话吧,许愿OC

总结

上午十点一直面到中午快十二点半,4.18周天面的,问了一面的面试官小姐姐说是加班给实习生们面试,好辛苦啊。感觉问的八股文不是很难,手写代码上面试官会引导你多种方法来解决,最后也会总体对你进行一个评价给你说一说哪里可以做什么来提升,希望百度可以给我一口饭吃。

#实习##面经##前端工程师#
全部评论
百度都是三面...这不是HR面 是有结果才会有HR来约面试
点赞 回复 分享
发布于 2021-04-19 12:38
应该三面都是技术面吧~~百度好像没有hr面~
点赞 回复 分享
发布于 2021-04-26 16:51
请问你oc了吗
点赞 回复 分享
发布于 2021-04-27 11:20
楼主是哪个部门呀
点赞 回复 分享
发布于 2021-05-10 13:29

相关推荐

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