2016校招内推 -- 腾讯SNG前端 -- 面试经历

时间:2022-09-25 10:57:49

也是让某湿兄帮忙内推,然后过了四五天,电话打来了

一面:

1.首先是简单的自我介绍

2.你觉得一个前端工程师应该具备什么技能

  比如用户体验这个方面他就贵问你具体的例子

3.让你设计一个web站点,假如只有你一个人设计实现,前端后端都让你一个人负责,具体你要怎么做?

  我主要分成了:

    需求文档(需求明确),后端数据设计,前端界面设计,前端静态页面实现,前端动态逻辑(与后端数据接口)实现,整体实现,还有细节实现等

4.对应前端框架,你怎么选

  我主要分成了四部分:

    第一就是跟html+css展示层关系比较大的,比如bootstrap;

    第二就是跟js联系比较大的,比如jQuery;

    第三就是html+css+js联系比较大的,比如各种MV**之类的如 angular.js ;

    第四就是大前端组织的框架,如模块化 require.js等等

  然后就围绕展开啦(但我没有深入理解MV** 所以又跳坑了)

5.你觉得自己做得比较满意的一个项目是什么?

  谈到了实习期间的XX,然后围绕XX遇到的技术难点,遇到的问题,怎么解决说了一通

6.我看你还做过一个在线聊天室是吧,能说一下及时通讯实现的思路么

  也是围绕socket.io说,然后就被问到

7. socket套接字是工作在协议中的哪一层呢,有没有考虑到其他的通讯实现方式

  应该是应用层吧(究竟是哪一层..),谈到了ajax的通讯实现,然后又扯到了WebSocket(又悲催了我也没了解过只是知道名字..)

8.描述一下TCP请求时的握手过程

  同步序列报文

  同步序列报文&应答报文

  应答报文

  (很久没看了,都忘了具体的东西,应该去看看网络协议了)

9.看你有提到过mongodb,它和mysql有什么区别?

  balabla 又是浅显的认识

10.你js有经常使用么,了解得怎么样?

  应该蛮久了吧

11.ok那你能讲讲js的面向对象么

  主要是基于原型实现的

12.嗯那它怎么实现继承?

  我只举例了原型链方式的继承  A.prototype = new B(); 然后

13.那为什么子类的原型为什么要指向父类的实例,为什么不直接等于向父类的原型?

  (看来我对原型还是理解地有点浅,说不出..)

14.你用原生的js多么,原生js发送ajax请求一般要经过哪些步骤?

  balabala  open方法,send方法,get和post时send参数的不同,事件监听状态码的改变

15.那一般有哪些状态码返回?

  1,2,3,4,5,开头的 .. 然后再细分说明,

16.你能讲讲304缓存的原理吗

  然后我就扯到了缓存实现的那几种,比如

  catch-control:max-age

  Expires:

  Etag:

  If-Modified-Since/Last-Modifed

  (然后被问到具体怎么用,组合使用还是单独用,Etag一般怎么生成,可惜我只看过而没实现过,所以又是跳坑)

17.你用ajax的时候有遇到过跨域问题么

  谈到了常见的几种

  jsonp :但只支持get请求

  CORS :使用Access-Control-Allow-Origin

  主域相同的使用 document.domain

  比如frame框架的使用  window.name

  还有HTML5的 PostMessage方法

18.你有经常使用CSS吧,水平垂直居中怎么实现?

  定位,top:50% 然后再让50%这个值减掉div高度的一般(郁闷啊,我本来是想表达负边距半个div高的..)

  flex布局实现

  面试官:还有吗?(母鸡啊我想不粗来鸟..)

19.你对web攻击手段有了解么,web安全

  讲了XSS的原理以及预防方法

  讲了CSRF是大致原理(但这或实在了解不多,也没话了)

20.1000以内的质数,然你找出来,你怎么实现?

  我主要讲了普通的方法,然后当然被叫优化啦..然后想不出了..(只能想到 去除偶数,记录当前质数,下一次判断质数的时候判断与已有质数的取模值..)

21.能说是快排的原理吗

  快排忘了(囧),然后就用冒泡排序说了一下大概的原理(可能说得也有问题..)

22.你知道堆、队列、栈的区别吗

  数据结构很久没复习了,大概按自己理解描述了一下,然后就被问如何实现队列和栈

23.你对页面做过优化吗,比如一些内存啊CPU的优化

  不懂说什么.. 就说了那几条Web性能优化准则(知道还不行,看来得深入理解)

24.你现在有拿到XX的offer吗

  没有啊..我现在是在 暑期实习..

25. 你有什么问题要问吗

整个一面持续了55分钟

一面结束了,说是两周之内给结果..

总之,这次腾讯的一面跟阿里的一面完全就不是一个档次,考察的内容太广太全面了,看来还得抽空复习数据结构算法操作系统..

然后呢,才过了十几分钟,就来短信说已经过了一面,复试需要等到9月份跟校招同步,面试官是 AlloyTeam 的。

难怪了..问的问题那么高级O_O

2016校招内推 -- 腾讯SNG前端 -- 面试经历的更多相关文章

  1. 学生党如何拿到阿里技术offer: 《2016阿里巴巴校招内推offer之Java研发工程师(成功)》

    摘要: 这篇文章字字珠玑,这位面试的学长并非计算机相关专业,但是其技术功底足以使很多计算机专业的学生汗颜,这篇文章值得我们仔细品读,其逻辑条理清晰,问题把握透彻,语言表达精炼,为我们提供了宝贵的学习经 ...

  2. 剑指Offer——网易校招内推笔试题+模拟题知识点总结

    剑指Offer--网易校招内推笔试题+模拟题知识点总结 前言 2016.8.2 19:00网易校招内推笔试开始进行.前天晚上利用大约1小时时间完成了测评(这个必须做,关切到你能否参与面试).上午利用2 ...

  3. 阿里提前批校招内推offer经历

    经过一个半月的阿里内推面试,今天终于收到了阿里的offer邮件 .阿里的内推面试一共有四轮,本人是7月19号投的内推邮件,8月28号收到了offer的邮件.首先本人谈谈内推的看法.内推是公司招聘人才的 ...

  4. 蚂蚁金服财富技术部,诚招Java研发工程师。校招内推!!!

    蚂蚁金服财富技术部,诚招Java研发工程师. 团队是蚂蚁金服财富技术部核心团队,支持亿级互联网交易清算,在这里不仅能学习到先进的互联网技术,也能了解许多终身受益的金融知识. 内推对象 2020届毕业生 ...

  5. 2015年3月阿里内推(c++研发)实习生电面经历

    2015年3月开学开始就听说阿里会有内推,果不其然在师兄的引荐下推了菜鸟网络,但是在学校的BBS上看到了阿里云部门,而且要会C++,这使我更感兴趣,重新选择了方向,当然最后选择了阿里云.在此分享一下三 ...

  6. 我的游戏蜗牛web前端面试经历

    蜗牛在江苏苏州地区应该算是比较大的互联网公司了,可以称得上中国游戏的鼻祖,之前一直很想进蜗牛,但作为一个应届毕业生却没有看到蜗牛发布任何关于招聘实习生的职位,无奈之下于是就毛遂自荐了,主动以邮件的形式 ...

  7. 2016 网易校招内推C/C++第二场8.6

    选择题20个,每个1.5,编程题3个,每个20,简答题1个10分. 解: 第二题,一开始喵了一眼,好开心,这不是水题么,第一反应想到的是递归,然后马上就写了,结果case10%,一脸蒙蔽,数据值很大, ...

  8. 网易2019校招内推编程题-瞌睡-C++实现

    [编程题] 瞌睡 时间限制:1秒 空间限制:262144K 小易觉得高数课太无聊了,决定睡觉.不过他对课上的一些内容挺感兴趣,所以希望你在老师讲到有趣的部分的时候叫醒他一下.你知道了小易对一堂课每分钟 ...

  9. DDCX2018届校招内推笔试——算法工程师

    -------------------------------------------------------------------------[选择题]---------------------- ...

随机推荐

  1. UML 类关系及画法

    1 泛化 [泛化关系]:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为.例如:老虎是动物的一种,即有老虎的特性也有动物的共性. [箭头指向]:带三角箭头的实线,箭头指向 ...

  2. 将raw里面的数据库文件写入到data中

    package com.city.list.db; import java.io.File; import java.io.FileNotFoundException; import java.io. ...

  3. 【POJ】【2449】Remmarguts' Date

    K短路/A* 经(luo)典(ti) K短路题目= = K短路学习:http://www.cnblogs.com/Hilda/p/3226692.html 流程: 先把所有边逆向,做一遍dijkstr ...

  4. css实现超出部分用...代替

    如果是一行的话 css为 white-space: nowrap: 保证文本内容不会自动换行,如果多余的内容会在水平方向撑破单元格. overflow: hidden: 隐藏超出单元格的部分. tex ...

  5. ueditor编辑器使用总结

    ueditor使用小结 一.简介 ueditor是百度编辑器,官网地址:http://ueditor.baidu.com/website/ 完整的功能演示,可以参考:http://ueditor.ba ...

  6. ReactNative调试技术-真机调试

    在我开始用ReactNative开始开发APP时,为了能够获取程序运行中的信息,就需要搭建调试环境. 手机调试方式有两类,一类是模拟器方式,另一类是真机模式. 我测试了一下相应的模拟器: 如果用谷歌管 ...

  7. 网络类型IPv4和IPv6什么意思?区别?

    在windows 7以上系统中,在设置本地IP地址的时候经常会看到同事含有IPV4协议项与IPV6协议项,并不同于以往windows xp系统中仅有TCP/IP协议项,不少朋友都觉得比较奇怪,询问编辑 ...

  8. 理解AXI Quad Serial Peripheral Interface(SPI) IP核

    reference :   PG153-AXI Quad SPI v3.2 LogiCORE IP Product Guide.pdf 在使用MicroBlaze过程中,调用了此IP,所以有必须仔细学 ...

  9. metasploit framework(四):生成payload

    RHOST是限制来源IP,这里不用修改 generate生成payload 假设'\x00'是坏字符,生成payload时就会对'\x00'进行编码,排除坏字符. -b 去掉坏字符 -t 指定生成的格 ...

  10. Hbuilder用ajax连接阿里服务器上的servlet以及注意事项

    Hbuiler连接服务器上的servlet的步骤与连接本地项目中的servlet基本一致,详细内容参考上一片博客:https://www.cnblogs.com/ljysy/p/10294640.ht ...