社区 > 求职面经 > 百度实习生前端面试

百度实习生前端面试

你我皆善良 发布于2020-12-09 10:55:47   66浏览

前言

这次面试的是ACG百度智能云事业群产业创新业务部的前端实习岗位,当时主要是熟人在群里招呼人了,我就投了个简历,看看寒假可以去实习。

一面 

一面是在2020.11.10 15:00,面试小姐姐很漂亮哈哈,不过还是很紧张,毕竟这么久没有和面试官对线了。面试大概是50多分钟,面试小姐姐的电脑没电了,最后一个柯里化的编程题我写了之后发给小姐姐的,好家伙老紧张了,按键盘都按不明白了。不过我觉得我答的还行,除了有些紧张导致吞吞吐吐大部分都算是答出来了,一面完成了熟人就跟我说过一段时间就要二面了。这些面试题是回忆的,可能还有一些面试题我记不住了,这些问题基本上在我的博客都有,只不过都是以分析的形式给出的,所以篇幅比较长,可以试着看看,另外一定要常看博客,我就是之前写的东西还都给忘了。

面经

1、实现一个三列布局,使用flex、position、float实现,屏幕共享手写代码。

2、position中fixed和absolute的区别。

3、JavaScript基本数据类型。

4、JavaScript中Symbol数据类型的作用。

5、ES6的let、const与var的区别。

6、Promise对象以及async与await的作用。

7、ES5与ES6实现继承的方式,手写代码。

8、JavaScript的作用域、原型链以及闭包。

9、JavaScript中判断数据类型的方法以及分别有什么区别。

10、HTTP2.0协议的特点。

11、HTTP请求中options的用途,简单请求与复杂请求,跨域问题。

12、浏览器的缓存机制,分别用什么请求头控制,Cache-Controll属性的值,强缓存与协商缓存。

13、XSS与CSRF攻击的原理以及避免。

14、对于MVVM模式的理解。

15、Vue的生命周期,分别在何时触发。

16、Vue中循环的key的作用,我就不该提到diff,没仔细看diff算法,然后给我自己挖了个坑。

17、Vue的diff算法,层次遍历还是深度遍历。

18、Vue中父子组件传值通信的办法。

19、Vue如何实现的数据双向绑定,在2.0与3.0有什么区别。

20、Vue-Router如何实现的路由,Hash模式和History模式的区别。

21、编程,编写程序将数组扁平化并去除其中重复部分数据,最终得到一个升序且不重复的数组。

22、编程,实现plus(1)(2)(3)(4)等于8。

挂面

2020-11-16是挂面,说是挂面,实际上是根本没有二面,还是称其为挂面vermicelli吧。

本来是要二面的,谁知道他们变卦了,然后熟人跟我说他们想招一个能发offer的,准确来说是准确说是明年毕业能发正式offer的,我这研一的直接就不符合要求啊。看起来准确来说是要秋招的,我这是去当实习他们不要,白瞎了我这自我感觉良好哈哈。

一面结束的时候就跟我说等着二面,这直接就变卦了,好家伙我TM直接好家伙。

再有我闲的没事询问了一下那边收到的前端简历比后端的多,并且熟人也说其实前端在之后的晋升方面可能不太有优势,不过我这学了这么长时间的前端也不合适去转后端,说不定最后我还就搞C++了呢。

想进大厂着实太难了,当年我投阿里实习简历都没给我过,现在百度实习又给我挂了,我太难了。

评论( 1
我要评论
  1. 另类的你 2020-12-09 16:46:16
    楼主的挂面着实惊到我了,会有一些公司因为特别要求,会调整他们招人计划
    (0) 回复 举报

还可以上传7

表情
热帖排行
热门话题
  1. 01 300人参与
  2. 02 184人参与
  3. 03 114人参与
  4. 04 57人参与
  • QQ扫码
  • 微信扫码