百度实习生前端面试面经
百度实习生前端面试
这次面试的是ACG
百度智能云事业群产业创新业务部的前端实习岗位,当时主要是浩泽老哥在群里招呼人了,我就投了个简历,看看寒假可以去实习。
一面
一面是在2020.11.10 15:00
,面试小姐姐很漂亮哈哈,不过还是很紧张,毕竟这么久没有和面试官对线了。面试大概是50
多分钟,面试小姐姐的电脑没电了,最后一个柯里化的编程题我写了之后发给小姐姐的,好家伙老紧张了,按键盘都按不明白了。不过我觉得我答的还行,除了有些紧张导致吞吞吐吐大部分都算是答出来了,一面完成了浩泽老哥就跟我说过一段时间就要二面了。这些面试题是回忆的,可能还有一些面试题我记不住了,这些问题基本上在我的博客都有,只不过都是以分析的形式给出的,所以篇幅比较长,可以试着看看,另外一定要常看博客,我就是之前写的东西还都给忘了。
- 实现一个三列布局,使用
flex
、position
、float
实现,屏幕共享手写代码。 position
中fixed
和absolute
的区别。JavaScript
基本数据类型。JavaScript
中Symbol
数据类型的作用。ES6
的let
、const
与var
的区别。Promise
对象以及async
与await
的作用。ES5
与ES6
实现继承的方式,手写代码。JavaScript
的作用域、原型链以及闭包。JavaScript
中判断数据类型的方法以及分别有什么区别。HTTP2.0
协议的特点。HTTP
请求中options
的用途,简单请求与复杂请求,跨域问题。- 浏览器的缓存机制,分别用什么请求头控制,
Cache-Control
属性的值,强缓存与协商缓存。 XSS
与CSRF
攻击的原理以及避免。- 对于
MVVM
模式的理解。 Vue
的生命周期,分别在何时触发。Vue
中循环的key
的作用,我就不该提到diff
,没仔细看diff
算法,然后给我自己挖了个坑。Vue
的diff
算法,层次遍历还是深度遍历。Vue
中父子组件传值通信的办法。Vue
如何实现的数据双向绑定,在2.0
与3.0
有什么区别。Vue-Router
如何实现的路由,Hash
模式和History
模式的区别。- 编程,编写程序将数组扁平化并去除其中重复部分数据,最终得到一个升序且不重复的数组。
- 编程,实现
plus(1)(2)(3)(4)
等于8
。
// 编写程序将数组扁平化并去除其中重复部分数据,最终得到一个升序且不重复的数组。
var arr = [[1,2,2], [3,4,5,5], [3, 4, 5, [6, 7]]];function flat(arr){let tmp = [];arr.forEach(v => {if(v instanceof Array) tmp.push(...flat(v));else tmp.push(v);})return tmp;
}var arr = [...new Set(flat(arr))]; // HashTable更好arr.sort((a, b) => a-b);console.log(arr)// 实现 plus(1)(2)(3)(4) 等于 8。
function add(a, b, c, d){return a+b+c+d;
}function convert(funct, ...args){let argsLength = funct.length;return (..._args) => {_args.push(...args);if(_args.length >= argsLength) return funct(..._args);else return convert(funct, ..._args);}
}const plus = convert(add);
console.log(plus(1)(2)(3)(4));
挂面
2020-11-16
是挂面,说是挂面,实际上是根本没有二面,还是称其为挂面vermicelli
吧。
本来是要二面的,谁知道他们变卦了,然后浩泽老哥跟我说他们想招一个能发offer
的,准确来说是准确说是明年毕业能发正式offer
的,我这研一的直接就不符合要求啊。看起来准确来说是要秋招的,我这是去当实习他们不要,白瞎了我这自我感觉良好哈哈。
一面结束的时候就跟我说等着二面,这直接就变卦了,好家伙我TM
直接好家伙。
再有我闲的没事询问了一下那边收到的前端简历比后端的多,并且浩泽老哥也说其实前端在之后的晋升方面可能不太有优势,不过我这学了这么长时间的前端也不合适去转后端,说不定最后我还就搞C++
了呢。
想进大厂着实太难了,当年我投阿里实习简历都没给我过,现在百度实习又给我挂了,我太难了。
BLOG
https://blog.touchczy.top/
百度实习生前端面试面经相关推荐
- 百度Web前端面试经历
今天面了百度的前端实习职位.一面.时间大概是50分钟.面试官是位很帅气的小伙子,非常友好的一个人.进门的时候他让我等一会,我瞄了一眼他的电脑屏幕,发现他在coding-- 9点50开始的面试. 面试官 ...
- [前端面试经]百度和好未来的面试官把我榨干了
百度和好未来的面试官把我榨干了 我,普通本科计算机专业,18年6月毕业,抛去实习,工作经验只有一年半,没想到自己临时的决定让我敲开了百度的大门,非常荣幸地成为百度的RD. 2019年最后一个月,由于当 ...
- 2017春招百度实习生面试记录
官网投递的实习生岗位,前几次简历被刷,有一个很重要的原因,项目经验不足:今年开学发愤图强,一口气做了几个项目,关于项目后面的面试记录会具体提到.那天下午我坐在电脑前敲代码,突然手机响了,看到是北京的电 ...
- 百度大数据实习生电话面试总结
刚面完百度大数据实习生职位,还热乎的,这样我第一次面试献给了百度,感觉面试官很nice,听声音年龄不到三十,问的问题好多都是探讨讲,这中间还会提示一些.进BAT任何一家实习一直是我特别向往的,下面为我 ...
- 百度糯米android面试题,前端面试—CSS面试题汇总
前端面试-CSS面试题汇总 博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 1.flex常见面试题 Flex 是 Flexible ...
- 社招一年半前端面试记录及思考(阿里、腾讯、百度 offer)
作者:YeeJone | https://juejin.cn/post/6957918287644590117 在过去的一个月里,自己面试了多家公司的前端岗位,很幸运的是拿到几个不错的 offer,所 ...
- 百度实习生面试经历(offer'已拿)
每个人的成功不可复制,但是每个人成功的方法却都是一样.百度三面经历,我发在这里,希望自己能够力所能及的为大家提供些帮助. 1. 百度电话一面 刚刚进行完百度的电话一面,感觉一定要把这个感觉记录下 ...
- 2019 web 前端面试总结(春招)
说是春招总结,其实春招只试了头条,算是对找工作以来的总结吧.而且时间过去了快半年了,中间也去实习了一段时间,了解了公司前端开发到底在做什么,不像之前只有在实验室的 low 到爆的项目经验. 关于 of ...
- 【前端面试分享】- 寒冬求职下篇
前言 越来越多的公司都在面试前加入了笔试环节. 有的甚至会根据你的笔试答题情况来决定是否进入面试环节. 当然,进入面试环节,也会时不时的出几道算法或者其他类型的相关的题目让你写出来. 所以不仅要会说, ...
最新文章
- 如何设计一门语言(十一)——删减语言的功能
- Dubbo 3.0 - 开启下一代云原生微服务
- MySQL复习资料(九)——MySQL-图形化工具使用
- 解决SQL单用户模式不能转为多用户模式
- Android之提示javax.net.ssl.SSLHandshakeException: Chain validation failed
- PHP抽象类与接口的区别
- 合成资产挖矿项目 ARCx 启动流动性挖矿
- 黑马程序员—选择黑马,是我前进的方向
- 算法设计与分析——背包问题(Java)
- emule连接服务器无响应,为什么我的emule连接不上服务器了
- 【用Python对全职高手小说分析分词词频词性,小说人物出场次数排序,小说中食物排序,小说人物关系等等】
- 大数据hadoop分布式系统
- TFN2.5G传输分析仪FT100-D300S——网络传输搭建维维护
- 御坂网络(枚举基准,二分图)
- CSS深入理解之line-height
- 18-Ansible常用模块-group模块
- <Leetcode>算法初步(回顾)
- 分布式配置管理平台 Disconf
- html 源码_HTML实例之搜索栏(附源码)
- 联想Z5刷android11,联想Z5 Pro GT升级安卓10 ZUI_11.5.141稳定版-支持TWRP偷渡升级