Skip to content

一面

面完当天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面

一些常规问题,如实习时间,实习城市,实习感受,未来规划等