腾讯前端一面,顺带求问二面

昨晚上的一面。面了差不多一小时吧。一开始就把我问蒙了-0-。。

1. koa中间件的实现逻辑(不是问我怎么放行next(),而是问我底层逻辑。第一个问题。一脸懵逼。没答上来)
2. 性能优化,首屏图片加载(模糊图片先行下载,然后高清图片下载完成之后canvas绘图高清,或者opacity动态换一个高清),大量图片的预加载(分页,懒加载)
3. 居中方式 vertical-align:middle text-align:center(需要有一个额外的元素去占满整个父元素的高度,然后两个一起vertical-align:middle,互相对齐他们的中线。面试官说我说的什么flex啥的他都没啥兴趣-0-。。。懵逼)
4. ng的双向绑定逻辑(Ng2以后的的确不太知道。说了下一代的脏检查。)
5. 数组去重。针对'3'和3之类的数据的区分(Object.prototype.toString.call)
6. 如果自己实现echarts的底层逻辑,要怎么去做一个性能优化(只说了数据缓存,因为echarts针对ng的开放接口的更新数据,只能增量更新,所以我简历项目的那个是给自己封了一次,算是实现了一个缓存数据吧)
7. 箭头函数(为什么不能做构造函数,我说是因为箭头函数没有This,面试官说不对,后来说是没有原型?他说好像是对了。具体我也还没试-0-。有兴趣的可以试试。。)
8. let和Const的区别(只说了一个可更改不可更改,然后问我为啥const obj = {}可以更改,我说obj给的是个指针不是值类型巴拉巴拉的,其他的没答上来)
9. promise底层实现(叫我原生实现promise,大概说了下,链式调用的话类似jq的返回自身,但是因为promise是有状态的,所以返回的时候得根据resolve之后的是个promise还是值去判断返回的结果是自身还是值。)
10. 304
11. http缓存字段,协商缓存和强缓存的区别。

面试官还不错啊,有些不太会的也会引导我去想。就是问的CSS方面的有点多,性能优化方面也比较多。。反而js方面的感觉问的不多。。其他还有一些零零碎碎的记不太清了。反正一开始就问我个koa中间件逻辑是把我给问懵逼了。

完事问了下觉得我还有啥不太行的需要自己看的。说我基础还不错。就是面试的时候要是遇到不太会的,别紧张别慌-0-。。然后就口头约了周一晚上二面编程题。一个半小时2个-0-(他说回头会加我q来着。。到时候叫我)

so。我来问一下大佬们。前端实习编程题会考啥啊。。。
我透。。要是算法数据结构啥的。。就有点凉了啊。
而且。是在牛客网上考么。。今天在牛客网上做字节跳动的笔试。在ide上跑的好好的。复制过来直接报数组非法越界。。结果全0分我也是。。很懵逼=-=。。。

#腾讯##面经##春招##实习##前端工程师#
全部评论
哇,echarts底层大佬
点赞 回复
分享
发布于 2019-03-16 20:46
周二编程是开着视频看着你编么
点赞 回复
分享
发布于 2019-03-16 20:51
百信银行
校招火热招聘中
官网直投
听说是QQ远程桌面出俩题让你用IDE啥的自己写
点赞 回复
分享
发布于 2019-03-16 21:06
箭头函数不能用作构造函数不是因为它没有自己的 this 吗?啊?
点赞 回复
分享
发布于 2019-03-18 16:05
哇 请问你这是什么方向的前端 可视化?为什么我面试的内容和你完全不一样
点赞 回复
分享
发布于 2019-03-19 12:00

相关推荐

点赞 评论 收藏
转发
点赞 30 评论
分享
牛客网
牛客企业服务