2021届腾讯校招前端一面题目

2021届腾讯校招前端一面题目(已凉)

  1. 手撕代码(半个小时)
  2. 聊天(大概20分钟…面试官和我聊不下去了‍我基础太差了)

       我基础不太好,本来投腾讯只是为了体验一下笔试题目,但比较幸运地被捞起来进行一面。腾讯的面试官很友善,很多题目我都答不出来,但他会笑着安慰你一下。因为个人原因,我其实基本没啥准备,也挺对不起面试官的,所以接下来就要好好准备了。
       代码题好几道在牛客网上见过,看过别人的正确答案,但到了面试还是做不出来,所以事实证明还是要自己动手打码。很多问题在面经上都有,只是我刷面经压根没记住几道题,就记住了题干,答案没记住,害…秋招的第一次面试,看清了自己几斤几两。

手撕代码题目:

半个小时,可以挑着做(面试官好像说挑三四道做,我忘了)

  1. 请编写一个54张牌洗牌算法,牌以0-53代替;

  2. 编写 getMulti(a, b)方法 a + b 得到正确的长整数结果显示,而非指数形式8.xx+33显示
    var a = 900090051791647384962;
    var b = 800090051791647384962;

  3. 10级阶梯,每次1/2步,共有几种走法?

  4. 请编写一个函数,效果如下,输入可为任意个参数;
    getNumberStr(1,false,‘2’,‘b’,3,4,‘a’) ==> “1,2,3,4”

  5. 添加方法 money.formatNum() 格式化为金额格式 “34,782,632”;
    var money = 34782632;

  6. 请给window.alert方法添加一个计数特性,以方便每次alert一次后。计算自动加1。

聊天题目:

面试官看了下我代码,可能看出来我基础不好,所以问得也不算难。

  1. 自我介绍;
  2. bootstrap响应式布局的实现方式;
  3. 元素和元素的差别;
  4. CSS优先级,(还给了一道CSS题目让判断出元素的颜色,考查CSS选择器权重方面);
  5. CSS3动画有哪些实现方式;
  6. 前端cookie之类的存储方法和差异;
  7. GET和POST的差别,从性能方面哪个更好;
  8. 你了解哪些HTTP状态码;
  9. http返回的和缓存相关的请求头你了解过吗?
  10. jpg、png、svg的差别;
  11. 和前端安全相关的有什么了解;
  12. nodejs单线程有什么优势?

最后,面试官建议我多做一些基础知识补充,Game Over…

你可能感兴趣的:(面试)