百度4.17前端实习凉经

一面 (40min)

1. 自我介绍

2. react相关

react hook与类组件的区别
有哪些常用的hook
为什么要用hook
redux怎么状态管理(项目里用到)
5.为什么redux采用单向数据流

3. js如何判断数据类型

4. typeof typeof typeof null 的返回值

5. 一道事件循环代码题

6. Generator函数

7. async 和 await

8. 浏览器的缓存机制

9. 浏览器的安全策略

10. 手写normalize函数

// 示例一:
'abc' --> {value: 'abc'}
// 示例二:
'[abc[bcd[def]]]' --> {value: 'abc', children: {value: 'bcd', children: {value: 'def'}}}

二面 (50min)

1. 自我介绍

2. 手写jsonp

@param {string} url
@param {object} data
@param {string} callbackName
@param {function} callback
function jsonp(url, data, callbackName, callback)

3. 把写出来的jsonp改写成可以按照如下方式调用的形式

     jsonp('https://www.baidu.com',{name:'xxx', age:'18'},'callback').then(res=>console.log(res))

4. 简单请求和复杂请求的区别

5. OPTIONS请求的作用

6. 在校学了什么课程

7. 5层网络模型

8. TCP和UDP的区别

9. 详细说明TCP的特点

10. 线程和进程的区别

11. 手写css 水平垂直居中

12. 手写html+css 并使用flex实现如下布局

(整体在页面内垂直居中,左边方框内是一张图片)
图片说明

jsonp没写出来 + flex布局没写出来 = 本次面试到此结束

#百度##前端##面经#
全部评论
二面之后没到三面吗
点赞 回复 分享
发布于 2022-04-17 17:31

相关推荐

霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
09-27 00:29
东北大学 Java
伟大的麻辣烫:查看图片
阿里巴巴稳定性 75人发布 投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
3 22 评论
分享
牛客网
牛客企业服务