百度(手百)前端实习一面

本人双非院校软件工程专业大三学生,主要技术栈Vue和微信小程序
如果你对某一项技术不是很熟悉,请记住,千万千万不要写在简历上

微信小程序

  • 介绍下项目(项目内容,项目难点,项目团队,项目中用到微信提供的api)
  • 微信小程序生命周期用过吗,怎么用的?

Html

  • 微信小程序和H5区别是啥
  • H5新增api(重点问了H5的sessionStoragelocalStorage的区别,使用情况,存储大小和时间)
  • H5语义化标签的作用,还有什么办法可以提升页面的seo
  • a标签中的target属性是什么意思,target属性的值分别是什么

Css

  • css3有哪些新特性
  • css3如何实现渐变色
  • css3动画用过吗,有哪些
  • flex用过吗,常用的属性有哪些,flex:1 1 0什么意思
  • 实现两栏布局,flex怎么实现
  • div元素水平垂直居中(哪几种方法,这里忘答了使用flexalign-itemjustfy-content实现)
  • css的position常用值有哪些,有啥区别(absolute是相对谁的定位,这里没有答好)
  • z-index用过吗,什么情况下z-index不生效(这里应该是接着上一个问题问的,因为上一个问题没有答好)
  • css动画,讲讲常见的属性值
  • css如何清除bfc
  • 什么情况下引起重排和重绘,color会不会,margin会不会,font-size会不会

Js

  • JS事件流了解吗?事件委托是什么(此处给自己埋了个坑)
  • es6箭头函数和普通函数有啥区别
  • promise有用过吗,说说promise的方法(then,catch,all,race)
  • JS中判断对象是不是数组的方法

手写题

  • 写一个事件委托(ul中li子元素,点击li输出li的值,这里犯浑了关于window.load)
  • 写一个数组去重,for循环实现
  • 冒泡排序(两重循环和一重循环分别怎么实现),快速排序
  • 实现一个bind函数

http

  • keep-alive是什么,有什么用
  • 301,302,304,403状态码,(刚开始答糊了,然后立马改口),那个是永久的,

结束

  • 有什么疑问吗(这里本人问了部门的技术栈和这次面试我提现出的不足)
  • 介绍下后续的面试流程(写这篇面经的时候我想的是不用介绍了,给我点一首凉凉我重学前端去)

总结

  • 百度面试官因为是个老哥所以我感觉特别舒服,然后是个人感觉面试还是非常nice的
  • 本人面试前麦克风出了很大的问题,导致老感觉面试官听不清我说话(所以面试前调试设备至关重要)
  • 面试官说我回答问题有点慢,其实我想说主要是不太确定,回答太快就像状态码那样直接糊掉,还是不太熟悉
  • 不说了,泪洒面试,重学前端现在开始😭
#实习##面经##百度##前端工程师#
全部评论
辣是真滴牛批!
1 回复 分享
发布于 2020-10-28 16:08
百度app/手百部门的兄弟进群交流:1017995722
点赞 回复 分享
发布于 2020-11-11 18:51
这是一篇凉经
点赞 回复 分享
发布于 2020-11-02 11:58
实习面试一次面试这么多问题?
点赞 回复 分享
发布于 2020-10-31 17:19
LZ太顶了 vue react 小程序都做过
点赞 回复 分享
发布于 2020-10-27 09:31
能问下都是什么项目吗?楼主这是日常实习还是寒假实习呀。
点赞 回复 分享
发布于 2020-10-26 23:17
实习已经开始了吗 在哪投递的?同大三
点赞 回复 分享
发布于 2020-10-26 19:27

相关推荐

27双非本,最近面试被挂麻了面试官说简历内容太简单了,技术栈要单独一行,各位佬有啥建议吗
LZStarV:项目太简单了,你像用什么开发的技术栈没必要写一句话,按点写就好了;有特色的比如说WebSocket、视频流这种狠狠吹,那就好看多了
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务