百度 时间: 2019年9月21日 时长: 平均一面60分钟 一面 自我介绍,详细了解项目,问为啥不留原公司? 实现一个树状图页面,如何设计数据,封装一个函数,传入数据,可以创建该页面,如何实现事件绑定? 有哪几种跨域方法? css选择器的优先级? 对语义化标签的理解? 箭头函数跟普通函数有什么不同? 浏览器事件循环题,promise,setTimeOut,同步任务的输出? 二面 自我介绍,详细了解项目? 布局: a,b,c在同一列,a和c固定宽度,b在中间自适应宽度。d是footer,固定在底部。 实现将一个id为input-value的input输入框的值,复制到一个id为name的div标签中? 为什么用innerText,不使用innerHtml? 从回流角度回答,实际上面试官希望从安全角度回答? promisefy实现,把fn(,,,,(err,success)) 封装成promise函数? 如何进行单元测试,单元测试和集成测试的去呗? 浏览器同源策略,如何跨域,发送http跨域请求,能到达服务端吗? 摇一摇,如何在60亿数据中,找到离你最近的100人? 为什么每个聊天群的上线是100人?如果我想扩展到1w人呢?如何实现一万人的即时通讯? 三面 自我介绍,详细了解新项目?列举在项目中遇见哪些困难? 情景题: 微信未读1000条消息,上滑加载更多,如何做到无缝衔接? 为什么不留原公司,原公司有哪些地方让你想吐槽?如何解决这些问题?会找领导主动反馈吗? 你觉得本科参加项目的经历,给你带来了哪些收获? 你在XX公司实习,是怎么的模式,上班时间,工作内容? 如何看待业务和技术建设?简历上的技术点是你自己想的吗?有跟同事沟通吗? 在XX公司实习的这三个月,最大的收获是啥? 觉得原公司有啥不合理的 怎么学习前端?看过哪些书? 为什么会选择做前端开发? 未来三年有什么职业规划? 如何看待百度的发展? 脉脉上印象最深的关于百度的发言是哪些?