腾讯前端初面面经

腾讯前端初面 3.20


项目经历?

(只有课程经历吗?--是的。 --xx学过没有。怕你没学过不敢问你。)

(课外书有没有看?--没有。 --你的学习积极性不强。)

vue生命周期?具体介绍两个?

computedmethod里的方法同样都能改变属性的值,有什么不同? (computed计算出来的值会进行缓存,直到值发生改变。method每次都要重新执行/计算一遍。)

vue双向绑定?

vue父子组件通信?

vuex的状态管理知道吗? 不知道

知道哪些设计模式?

单例模式、观察者模式 具体的使用场景? 任务管理器。 addEventListener

MVC(还有工厂模式)

类和实例有什么区别?(以下三个问题没有规定编程语言,我就挑了java作举例)

类里面的属性有哪些类型? public/protected/private还有static (分别有什么作用?)

如何继承?(其实在考classextends关键字,又和js串起来了)

js有哪些数据(变量)类型?

js数组有哪些方法?

es5es6你在用哪个?es6在大部分浏览器上目前都不兼容,有一个库可以实现兼容,是什么? es6。不知道(babel?)

http是什么?说了英文和中文全称,简单来说就是个传输协议

http头部有哪些属性?

ajax跨域问题? (浏览器同源策略)

xss了解过吗? 没有(--哦,毕竟用的比较少)

Node.js用过吗?用过哪些框架? 用过。没用过什么框架(后来才知道npm是?)

(考你一道简单的算法题吧)

数组的排序?(卧槽这么简单?我一开始说Java自带Arrays.sort()--你不要用自带的函数。自己写一个。 --写了个插入排序,结果说成冒泡排序了。简单说了一下冒泡排序的思想。面试官好像没看出来我说错了排序的名字。)

(mysql学过吗?那我问问你mysql的题。)

事务是什么? 根据ACID来答。

索引? 稠密索引和稀疏索引,分别简述了是怎么样的。 底层实现是一颗B树(其实是B+树)

联合索引是什么?(最左匹配原则)

mysql怎么查询一行条目(比如name是“xxx”)? where语句

按顺序/逆序排列?按某个属性排列? 默认顺序,desc逆序。 sort by(我说成group by)

怎么连表? join,又分为inner joinouter join

vue的问题是重灾区,其他基本都能答得上来。

面试官原话:“你有上官网查过资料吗?……有课外学习一些知识吗?……有看过js高级编程吗?……你的学习积极性不太高啊……你不太自信啊……”

”你基本都回答的上来,但就是有点。你有提前准备面试吗?还是积累的?

--我准备了,但是准备的您好像都没问题(有点尴尬)”

感觉面试官比我还紧张…… 不过感觉还有点戏

#面经##腾讯##前端工程师#
全部评论
啥部门啊
点赞 回复
分享
发布于 2021-03-20 19:48
求问腾讯线上笔试题难吗?平时在哪里刷题呀?
点赞 回复
分享
发布于 2021-03-21 21:38
阅文集团
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2021-03-22 14:18
node框架是koa,egg,express吧。
点赞 回复
分享
发布于 2021-04-03 04:56
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-18 20:15

相关推荐

2 22 评论
分享
牛客网
牛客企业服务