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          
点赞 0
评论 0
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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