腾讯 前端实习一面面经

我也不太懂是哪个部门捞了我,也没有约时间打电话过来就直接开始面试

腾讯一面 4/03 17:00~17:43 电话面试

  1. 自我介绍

  2. 前端安全(xss csrf)

  3. map和普通对象的区别

  4. 箭头函数

  5. 原型链

  6. js原型继承

  7. class继承和js继承的区别

  8. http缓存

  9. http缓存更新静态文件的方式

  10. etag的算法

  11. https和http的区别

  12. http状态码 302 504分别代表什么意思

  13. tcp和udp的区别

  14. 跨域方法

  15. postmessage

  16. Nodejs下载文件

  17. electron网络捕获

  18. electron组件通信

  19. vue生命周期

  20. vue组件通信

  21. diff算法

  22. vue和react的核心区别

  23. vue3的新特性

  24. webpack的打包流程

  25. webpack的打包时间优化

  26. koa的底层原理

  27. pm2查看日志的命令

#腾讯2021暑期实习##腾讯##实习##面经##前端工程师#
全部评论
class继承和js继承的区别   这个怎么答?这2个效果不是一样的吗?
点赞 回复
分享
发布于 2020-04-04 20:33
&都答上来了吗,
点赞 回复
分享
发布于 2020-04-06 17:19
联想
校招火热招聘中
官网直投
我昨天投递的,昨天晚上九点半给我打了个电话面试,也是不知道那个部门,然后今天一天都没有消息,官网也还是初试😥
点赞 回复
分享
发布于 2020-04-10 16:12
腾讯每次捞我都要问我60%网络,我都要以为自己是服务端了
点赞 回复
分享
发布于 2020-04-11 21:39

相关推荐

1. 自我介绍2. 如何理解前端这个岗位3. 浏览器如何渲染HTML文档4. 重排和重绘的区别(讲了定义,以及如何触发) 5.重绘会引起重排吗6. 使用scale属性会引起重排列还是重绘(这个我不清楚,求大神解答),追问:使用translate做一个过渡会引起重绘嘛7. 同步和异步的区别(顺便给面试官讲了一下event loop),追问:setTimeout属于微任务还是宏任务,setTimeout里面的代码块是宏任务还是微任务(不清楚,求大神解答,应该是宏任务呀?)8.如何实现图片懒加载(vue使用了lazyload插件,但是我还看到网上有一些自定义指令,面试官更愿意听到哪一种呢?求大佬解答)同时还说了js原生实现懒加载的三种方式9.图片懒加载为了解决什么样的事情(打散请求,减轻浏览器压力)10.如何实现路由懒加载,路由懒加载的坏处11.如何实现路由鉴权12. 请求拦截器的实现原理13. 请求拦截器里面有个next??(不懂,没见过,求大佬解答)比如定义两个请求拦截器,但是如何实现当满足某个条件,只走第一个拦截器,不用走第二个。(面试官的解决:1.只定义一个请求拦截器在里面用if调用函数,在遍历请求拦截器的数组的时候,用break打断)14.栈和队列的区别15.遍历栈的优秀的算法16.对链表的理解17.数组和链表在内存中的存储结构18.数组的长度是想要多长就多长吗?(肯定不能吧)19.文件的断点续传如何实现,附件上传和下载怎么实现20.场景题,请你提供一个函数,这个函数负责打开一个弹出框,别人在使用这个函数的时候,只需要传递对应的参数,就可以打开弹出框,比如说使用window.show就可以打开、并且给调用方一个反馈,用户点击了哪个按钮,才能继续写按钮对应的逻辑(1.传入对应按钮的回调,并且给对应按钮帮的那个对应回调,2.返回一个promise,如果promise可以调用then就意味着点击了确定或取消,然后书写应对then和catch的回调)21.给一个树,获得某个节点的层级
点赞 评论 收藏
转发
7 29 评论
分享
牛客网
牛客企业服务