北京纷扬科技(纷享逍客)前端实习一面

2023-07-10 下午 2.00  base 深圳
1. 首先是问数据结构
2. 问了斐波那契数列 (循环和递归实现)
3. 问了数组扁平化是如何实现的(6种,然后让用reduce实现一次)
4. 浅浅提了一下二叉树,问了有没有学过红黑树
5. 说一下垂直居中的方式有哪些
6. 问了promise,resolve()之后,Promise进入什么状态,问了如果resolve()里面为空时.then还会不会执行; 
   .catch怎么执行; 
   then()、catch()的返回值是什么?
7. bind、call、apply有什么区别?
8. Vue父子组件通信,有哪几种方式?
9. ElementUi有个 dialog弹窗组件。控制弹窗的显示关闭,有一个 visible属性,visible属性有一个  .sync 修饰符,介绍一下这个.sync
10. 白屏页面怎么去排查
11. 场景:我有一个父组件点击后又一个dialog弹窗,那什么控制我父组件dialog的显示呢,(v-model)
   那有多少个东西控制着这个v-model,1.父组件的按钮,2.弹窗中的确认与取消,3.弹窗中有个叉关闭,4.还有点击弹窗外也进行v-model的取消,一定要用v-model控制显示吗,v-bind可以吗
12. 场景,比如我类似逛淘宝的页面,然后进行下拉,怎么做优化
   js层面,防抖和节流,懒加载,虚拟列表监听top和bottom,预加载,分页获取数据
   css层面,图片的压缩,精灵图
   这里介绍了矢量图和位图,说了位图怎么计算图片大小,介绍一下矢量图和位图
13. 一个优秀的前端工程师,需要具备哪些能力?
14. 你刚才说工程师,那你说一下工程师与程序员的区别
15. 你说你有涉及到echarts,那当我切换页面的时候,echarts怎么销毁(之前没处理过)
    dispose()和clear()
16. 做项目时,你觉得在线沟通和当面沟通有什么区别
17. 你说到了读文档的能力,那你英语是多少级
18. 如果线下他有事忙着该怎么处理
19. 说一下开发项目中有哪些角色
20. 你说你有用git,那说一下怎么跟其他人分模块开发。如果负责的是同一个模块,如何去避免冲突,怎么将代码提交到总分支
字数限制不说反问了
#实习##面经##我的实习求职记录#
全部评论

相关推荐

11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
点赞 9 评论
分享
牛客网
牛客企业服务