前端实习转正两面记录

二面(90分钟)
1、对实习期间负责的项目的理解
没什么理解。。大数据专业软件真的搞不懂是干嘛用的。。质量 任务流 血缘分析 真的搞不懂

2、实习期间做了什么
改bug。。写页面。。接口联调,实在没什么说的

3、promise的原理

4、promise的API列举

5、promise.all如何实现

6、同一时间的请求数目有限制,如何最快地发完100个请求

没思路。。

7、给一棵文件树,要根据关键字匹配出符合条件的节点,打印出来

写了个层序遍历说不对,又写了个深度优先,面试官反应也不对

8、position的值有哪几种

9、如何实现元素在页面没被文字充满的时候跟在后面,充满的时候固定在底部不被挤下去

答了粘性定位,面试官没肯定。。想不到别的了

10、输入URL到页面呈现的过程

觉得自己很擅长但是追问了很多问题,如下

11、强缓存协商缓存,ETag的实现,为什么有了last modified还要有ETag

太难了不会

12、回流和重绘

13、如何提高渲染速度

写css注意嵌套层级,避免高性能属性等等,结果面试官说现代浏览器的优化下这些都不关键了,答了SSR,问了为什么要有SSR。答了webpack,问为什么会出现webpack,之前也有一些js打包工具

14、为什么jsp这种最原始的网页没有ssr

这种网页根本不用模板编译吧。。就是原生HTML,所以没什么客户端渲染的说法。。但是感觉答错了

15、为什么不读研

16、你的项目经历没有亮眼的地方,你觉得你能否胜任工作

自闭了。。

17、项目紧急但是有部分自己暂时不会怎么办


二面好难。。场景题没思路。。算法也写错。。好不容易答对的都追问很多轮,直接自闭了,感觉自己没学好前端

一面(45分钟)
1、let和var区别?

2、解构表达式解构对象时如何给对象赋默认值?(没听懂,改了问法,如果从对象取出的属性值为空怎么办)

3、this指向

4、对三种异步解决方式的理解,如果promise传的函数报错了会不会触发catch

5、行内元素和块级元素的区别

6、实现一个框,里面有高度固定的标题区和不固定高度的内容区,如何实现改变框的高度时内容区高度跟着变

7、vue给子组件传对象,子组件能不能该对象中的属性,最好怎么样做

8、vue如何使某个函数在页面更新后执行

9、对形参、实参的理解


还好一面问的很简单,就一个let答成没有变量提升了(深受错误面经影响),还有promise以为只有内部状态改变才触发catch,实际上函数报错也会。。

#实习##校招#
全部评论
想投星环的日常实习,但是感觉你这问的有点难
2 回复 分享
发布于 2022-12-01 15:10 辽宁
唉挂了 一面待定 二面未通过 难受
2 回复 分享
发布于 2022-12-01 15:31 上海
啥公司,搞这么难
点赞 回复 分享
发布于 2022-11-30 20:20 山西
星环吗
点赞 回复 分享
发布于 2022-12-01 09:52 上海
let就是没有变量提升啊
点赞 回复 分享
发布于 2022-12-01 16:01 山西

相关推荐

AI牛可乐:哇,听起来你遇到了什么挑战呢!🐮牛可乐在这里,虽然小,但是勇敢又聪明,想听听你的具体情况哦!如果你愿意的话,可以点击我的头像给我私信,我们可以一起想办法应对挑战,好不好呀?🌟🎉
点赞 评论 收藏
分享
4 19 评论
分享
牛客网
牛客企业服务