一面
面完当天23:30收到的邮件,没有电话我还以为没过🥶
面试官介绍部门情况
自我介绍
了解我在百度实习的项目经历,如何做的旧卡片迁移,如何埋点
了解项目的登录注册如何校验,如何防止sql注入和xss
浏览器如何保存用户登录信息
问做没做过前端可视化图表,我答只做过cocos creator实现股票k线图
问canvas和svg绘图区别
项目中为什么用lottie
css动画和js动画的区别,使用场景
如何实现一个倒计时
如何纠正setInterval倒计时的误差
事件循环
泛型的作用
GET和POST区别
前端一个请求到后端经过了哪些过程
问有没有买过服务器自己搭网站
最近我有在看什么书或者博客
做过哪些后端
反问
面试官说可能进去要做全栈(甚至自己搭ipipe),主要是nodejs
说应该这周约二面,希望真约总体感觉面试官还挺友善,给我讲了挺多东西的
二面
自我介绍
学校课程情况
32位整数的最大表示范围,为什么要减1,最大负数如何表示,最大的正数如何表示
如何接触的前端,为什么选择前端
给一个有序数组,进行一次切分后将前后子数组交换并合并成新数组,想一个算法来查找新数组中的特定元素,现场想思路说代码的大概实现方式和复杂度
tcp和udp区别,是否有大小限制
tcp能否两次握手,若两次握手后强行建立连接会怎么样
udp既然有大小限制为什么会广泛运用于视频直播等场景
数据分包是哪一层做的
实习的具体内容和工作
如何体现出百度搜索阿拉丁卡片的优势
做没做过性能优化
对于一个大图片资源的场景,如何减少加载时间
cdn的概念
cdn如何实现缓存一致性
三面
自我介绍
有没有看过vue源码,讲讲最熟悉的部分
在百度实习主要做的工作
讲一讲san框架的参与细节
学校的项目如何进行需求沟通
在学校项目参与了哪些工作
在实习中如何和产品经理沟通
能实习多久
实习城市意向?
学校课程安排
反问
HR面
一些常规问题,如实习时间,实习城市,实习感受,未来规划等