小公司前端实习一面面经

公司规模100-499人 做进出口贸易的
2.27电话约笔试
2.28笔试通过 约面
3.4 一面

自我介绍
1. 对前端为什么有兴趣?
2. 发表论文 并且研究方向是机器学习 这是算法学习的路线  你认为你学的这些对前端开发有什么帮助吗
3. 电商平台对用户体验是非常高的,如何提升用户的体验呢
4. 有哪些是资源性优化 比如怎么提高页面的加载速度 或者说交互等待的时间呢
5. 比如有一些大量的图片加载,或者说3d模型地图的加载,这些比较庞大的资源,怎么样去优化这个页面的加载时长呢?
6. 前端页面的性能优化的指标有哪些 他们是怎么测量的呢
7. 有没有了解过github的一些代码仓库的一些管理流程
8. 一个功能 他的代码出现了问题,那你定位这个问题,还有说怎么去查找这个问题出现在哪里,你的步骤是怎样的
9. 你的开发习惯是怎样,怎么去确保代码的可读性,还有可维护性
10. 对于封装组件这个事情,你是如何看待的,怎么判断一个东西需要去封装成组件
11. 如何用一套代码去控制适配多端呢
12. 闭包是什么 举一个你在开发中实际用到的闭包的例子
13. 说一下原型链
14. 列举es6的新特性
15. 箭头函数和普通函数的区别是什么
16. promise.all和promise.race的区别是什么
17. 说一下防抖和节流 ,原理是什么,有哪些使用场景
18. CSS 的方法中有一个叫 matchMedia, 这个方法它是用来做什么的?
19. JS 中有一个 dispatchEvent 这个方法它是用来做什么的?
20. 在开发中要做一些丝滑的动画,那么在css在动画的时候,为什么更退间用transform和同名度,而不是去改变元素的宽高
项目
21. 两个项目都有用到虚拟加载、虚拟列表,那么如果不用vue的话这个虚拟列表从底层是如何计算要渲染哪一些元素的?
22. 商品的结合页每个商品的卡片的高度是动态的,也就是说是不固定的 ,这个虚拟列表应该怎么做
23. 项目中的路由懒加载,还有骨架屏,缩短了首屏加载的时间,那么这个骨架截屏是在什么时候去渲染呢
24. 接口瞬间就返回了,那么页面会不会出现骨架屏闪烁的问题,怎么去处理呢
25. 电商平台项目,封装的sku规格选择组件,假如说一个商品有颜色、尺码、款式三个维度,并且有一部分的组合是缺货的,那么当用户选中红色的时候,前端怎样搞笑的计算出哪些吃吗或者款式应该被设置为不可选的
26. 项目中用了webspeech api ,那么html5有哪些你觉得对提升前端体验很有用的新标签或者api(强调了一下intersectionobserver api
27. 项目是独立完成的吗
28. llm项目遇到的最大的困难是什么如何解决的?
场景题
29. 直接给展示了公司的页面问 吸顶导航怎么实现的?点击导航栏会跳转到对应的位置 这个怎么实现?
30. 某一个元素,你想怎么样去滚动?或者说上下也好,左右也好,它都是固定在你的页面中的某一个位置,那你是用什么方法去固定它?
算法
31. 快排
聊天
32. 如果一个项目的时间比较紧急,快要到期限了你会怎么做?
33. 哪里人
反问
对今天面试表现的建议?
面试官说 知识面还算广 但是不够深入 也缺乏实战经验

大部分都答上来了 但是磕磕绊绊的 
面完半小时就有结果了 过了约了明天的二面
#前端##前端实习##前端面试##面试##面试问题记录##面经#
全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

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