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

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,那说一下怎么跟其他人分模块开发。如果负责的是同一个模块,如何去避免冲突,怎么将代码提交到总分支
字数限制不说反问了
#实习##面经##我的实习求职记录#
全部评论

相关推荐

1. 上来先问项目,我有个项目写了跨端(其实严格说并不是),面试官问我理解的跨端是什么。然后问负责的哪部分,怎么做的,C++用在哪个地方等等。2. 问第二个项目,问为什么选这个技术栈,还有一些功能问题。整个面试有好多次穿插着提到,怎么学习技术栈,怎么分配时间,学习方法,项目人员分配等等各种的问题。3. Java八股:问的比较偏,听到的时候心凉了半截。(1)try{ return 1; } finally{ return 2; } 最后返回的是什么?(2)内部类和静态内部类分别是什么,区别?为什么要有内部类(寄)(3)final有什么作用,我如果给一个变量设置为final,后面在某个方法里进行初次赋值,这样可以吗?4. JS八股(之前问了说是面的移动端,完全没准备JS):(1)说一下JS原型(寄,没背)(2)Promise有什么用(3)async和await有什么作用5. Android:(1)常用哪些布局?(2)GridLayout用在什么地方?(3)Android四大组件(4)怎么注册一个广播(忘记了,寄)(5)layout_gravity和gravity的区别(6)handler机制6. 计网:(1)浏览器输入url到显示的全过程(2)详细讲一下DNS解析过程7. Git:(1)merge和rebase的区别(2)merge具体是怎么做的(3)如何进行代码回退8. 算法:给一个二维数组,里面的每个一维数组只有两个数,代表一个范围,返回所有范围的并集。最后只给了十分钟写,没写完让讲下思路。和我找的面经完全不一样,道心破碎了。
点赞 评论 收藏
转发
到家时长41min,问得比较基础1. 自我介绍2. 目前在实习不3. 具体讲一下实习时做的项目4. 类组件和函数式组件区别5. 页面上线后,组件重复渲染怎么解决(React.memo,shouldComponentUpdate)6. interface和type的区别7. 前端i18n原理,如果会影响性能怎么优化(懒加载?后来感觉是服务端注入时的事,应该往服务端思考)8. 项目里最有挑战的内容9. 手写一下懒加载图片核心逻辑(img.offsetTop 10. 几个项目怎么做的测试(只做过单元测试,面试官想听到的估计是E2E)11. js模块化方案有哪些,区别12. 模块之间循环引用会有什么问题,怎么解决(webpack里是建立依赖图时创建一个map,然后再编译)13. ts有用过enum吗,enum编译成js是啥(对象,key和value都会做索引)14. js精度丢失怎么解决(我说bigint,转字符串,然后说不如用第三方库,面试官绷不住了)15. 手写大数相加(感觉稳了,泪流满面。******************)16. 平常项目上网页安全会做什么处理(xss攻击框架转义,别用危险api,csp;csrf设置token)17. https过程(说了一半就打断了)18. 线上白屏从哪些角度排查原因(页面资源和js报错)19. 实习经历收获了啥,为什么不继续实习(我菜)20. 反问(技术栈react,移动端用自研框架)#前端面经##面经##前端#
点赞 评论 收藏
转发
点赞 8 评论
分享
牛客网
牛客企业服务