可能没什么用的腾讯前端面经


1.简单介绍自己
2.你会什么语言?
    这里我答了c++, c,python和java, 然后后面很多问题都是c++了。。。
3.你拿得出手的项目介绍一下
    我说了自己做的一个web端仿微信的即时通信app,前端vue,后端express+redis+mysql, 用socketio进行通信。(这个在简历上写了本来以为会问websocket,vue之类的,结果问我用mysql干什么???
4.你说的即时通信有多即时?
    听到这个问题有点懵。。就说了因为websocket是基于tcp的所以可以实现通讯。。
5.ajax的实现方式?
    我答了jsonp,xhr,竟然没问我怎么实现
6.如果用jsonp的方式是不是就不能post了
    回答了不能但是可以用url添加querystring的方式模拟一个post请求
7.如果别人可以拿到你的cookie怎么保证安全
    我答了http-only, 但是如果攻击者这可以拿到本地存储的cookie就会比较麻烦,可以加一个随机生成的token,他又问如果别人能拿到token呢,我说可以每个请求都带一个新的token,但是如果真的如果能拿到cookie,安全问题是很麻烦的,想在想想感觉不太对,也不太明白问这个的意图
8.对于加班的看法
9.算法,问了快排和堆排序
10.c++的virtual函数干嘛用的
    虚类,定义类似接口,子类必须实现父类的虚函数
11.c++的lambda和python的lambda以及js的闭包有什么区别
12.c++的智能指针
    说了下shared_ptr和unique_ptr
13.当初为什么学python
    就说了向学习后端开发,先后学了flask和django
14.flask是什么
    简单答了下是个web框架,服务器处理请求什么的,和django比更加轻巧
15.介绍下express
    就回答了包装了http server,使用中间间开处理和响应请求什么的
16.介绍下面向对象的思想
    继承多态和封装,举了各例子说了下
17.会不会linux
    我说只会一点点,让我写个删除文件夹下大于五十兆文件的命令。。果断不会
17.有什么要问的
    问了面试官有没有打错什么以及部门的技术方向


感觉这个面试不像在面前端。。明明投的是前端啊QAQ



全部评论
面cpp,一道cpp问题都没😅
点赞 回复 分享
发布于 2018-04-11 14:02
纯虚才必须实习
1 回复 分享
发布于 2018-04-11 13:53
面的后端,语言没怎么问,框架没怎么问,问的全是计算机基础知识
点赞 回复 分享
发布于 2018-04-11 19:54
同面前端,问了一堆计算机知识,连linux命令都问我,正儿八经的前端框架一个都不探讨。。。。
点赞 回复 分享
发布于 2018-04-11 19:51
为啥看着今年腾讯的前端面试这么奇葩。。楼主是哪的前端。。表示做了性格测试到现在还是没面试通知
点赞 回复 分享
发布于 2018-04-11 19:47
你这前端问的都是后台题目,我投后台给我调剂到前端了....明天好慌
点赞 回复 分享
发布于 2018-04-11 19:37
虚函数没必要必须实现,纯虚函数更像是定义了接口,子类也不一定必须实现基类的纯虚函数,不实现纯虚函数的子类仍然是一个纯虚类。
点赞 回复 分享
发布于 2018-04-11 13:59
请问cookie安全的那个面试官是如何解答的?我想到的只有HttpOnly Secure session
点赞 回复 分享
发布于 2018-04-11 13:50

相关推荐

1.实习介绍2.首先我们去新建一个单链表吧。单项链表对,你要先自己建一个单链表,然后呢,我们再写一个方法去,相当于你就是写一个方法是创建单链表,然后再写一个方法是反转单链表,然后你最后可以给一些测试用例,再 print 结果看看你这个反转的效果是怎么样。3.如果让你去设计测试用例,就是比如说这个代码是别人写的,对吧?然后它的功能就是反转单链表,那让你做一些用例设计,来看看这个代码存不存在一些小的 bug 你会涉及哪些用例?4. 你现在站在一个 Y 字形的岔路口,就像字母 Y 那样。在这个岔路口的交叉点,你和一个村民正好都站在那里,这个岔路有两条路,一条通向“真话村”,一条通向“假话村但你不知道哪边是哪边,比如左边可能是通往真话村,也可能是通往假话村。那这个村民,他肯定是来自其中一个村子,但你也不知道他到底是哪边来的。唯一知道的是,如果他来自真话村,他就只会说真话;如果他来自假话村,那他就只会说假话,也就是总说反的。现在你有一个机会,你可以问这个村民一个问题,他会给你一个回答。你只能问一次。你的任务就是,通过他的那个回答,判断哪条路才是去真话村的。5.MySQL数据库一般有慢查询是什么原因6.说一下熟悉的Linux命令7. 比如说线上出现一些偶发性的接口超时一般怎么样去定位或者复现这个问题。8. 有对 AI 有一些了解吗?比如说现在基本上还是有挺多,就智能化生成测试用例的一些方式,这个有了解吗?9. 比如说,假设我们现在还是做了一个服务端的用例设计,就比如说我们有一个 APP,它有一些金币充值吧,就是说白了,就是拿真实的人民币去买金币,然后金币可以在这个 APP 里进行一个生态的消费,我们这个金币充值接口的话入参有套餐 ID 你可以理解为有 abcd4种,比如说第一种100金币是十块钱200金币,比如说是18块这样的不同的一个套餐的选择,这是第一个参数,然后第二个参数你可以理解为是票据 ID,就是当你去购买了之后,你真的要把金币充值入库的话,一定是你的那个。想想有哪些重要的测试用例?
查看8道真题和解析
点赞 评论 收藏
分享
评论
点赞
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务