腾讯前端面试题(二面电话面)

    xiaoxiao2022-07-02  144

    腾讯前端面试题(二面电话面)

    腾讯的面试每一次都来的很突然,下午四点多深圳的号码打过来直接就说下午7点约个二面吧。当时整个人都震惊了,距离我上次参加一面已经过去了一周,没想到居然侥幸混过了一面。虽然没给时间准备,但这次毕竟有了之前的经验加成,就不是那么紧张了。但还是打开了百度准备看一下相关的面试题(本人算法渣渣,但是听说大厂面试都要考算法?一面没有考,所以很担心二面) 然鹅,我想多了,一个小时的面试,四十分钟的时间大约都在问关于web网络安全的问题。趁记忆还在,大家可以一起看看并且可以讨论。 1.这次没有自我介绍,上来就直接说 介绍一下你的前端学习经历,参与过哪些项目 埋下了伏笔,就是从这里,你的项目就会被追着问。。。 2.你觉得你做的这个项目比较出彩的点在哪里 我回答了一个登录注册和自动登录的功能 3.你使用到了cookie,讲一下你具体的使用方法 4.你把cookie存在浏览器端,那么如果有人恶意获取到了你的cookie,他就可以登录你的账号,你怎么解决这个问题 答可以加密 5.具体怎么实现,不谈加密的方法,你说说你要对哪些数据对象进行加密。那么如果他获取了你加密的cookie一样可以继续实现登录,问题依然存在,再给你5分钟思考一下。 我没有思考出来。。。 6.那么下一个问题,你讲一下dns解析的具体过程,比如对 www.qq.com 进行解析。dns是基于哪个协议的? 7.你谈到你有用过vue,说一下双向数据绑定是如何实现的。 8.那么model层的数据变化可以被监听到并更新到view层,如果是view层的数据变化要怎么去更新model层呢?(基于数据双向绑定) 9.讲一下vue中的组件传值,父子组件和组件间的传值方法(除了vuex) 10.说一下xss,针对这个问题你如何解决,具体方法 11.SQL注入你知道嘛,这个问题你要怎么解决 12.this的指向问题 13.你有用过es6、es7你觉得他们的特点是什么 14.利用apply手写一个bind函数, bind函数返回的是一个什么东西 15.如何用js实现两个大数相加,会有哪些问题,如何解决

    前端坑真的太深了,不要以为你会了js,会用两个框架就可以做前端开发了。。。实际上,你还得懂后端,懂底层原理,懂测试,懂网络通信,懂网络安全…继续学习ing。。。

    最新回复(0)