腾讯实习生面试-笔试

之前投了腾讯的实习生,因为已经找到实习的原因,给拒绝了,不知道后来为啥又给我发了面试邮件我也想试试,结果就去了。
然后面试的话面试官问的问题很广知识很基础,还问到了web安全。。。。。我是真没想到啊全程蒙蔽…
面试完以后接着就让笔试,发了3道笔试题 如下:


看起来有点简单,但是对于我这个算法小白来说 第一题难度跟山一样,可能数据结构没学好吧, 哈哈哈。

后来答出来发给了面试官 还不错。

第一题(自己当时写的贼复杂,这是参考的别人的)

const linkListReverse = function(head,k) {//用于进行链表转换let pre = null,cur = head;let p = head;//查找长度是否满足反转的数量for(let i = 0;i<k;i++){if(p == null) return head;p = p.next;}//对该k个链表元素进行反转for(let j = 0;j<k;j++){let temp = cur.next;cur.next = pre;pre = cur;cur = temp;}//反转后。head.next已经成为当前反转后链表的最后一个元素,它的指向将是下一个递归的开始点//而此时pre已经是最后一个元素,cur是下一个范围的第一元素head.next = linkListReverse(cur,k);return pre;
}

第二题

const formateMoney = function(money) {let arr = money.split('').reverse()// 结果数组let res = []// 计数let count = 0while(arr.length) {count++res.unshift(arr.shift())// 每三位进行分割if(count % 3 === 0) {res.unshift(',')}}if(res[0] === ',') {res.shift()}return res.join('')
}

第三题

const bigNumAdd = function(num1,num2) {let n1 = num1.split('').reverse()let n2 = num2.split('').reverse()const res = []// 计数let count = 0// 进位let add = 0// 保证n1为大数if (n1.length < n2.length) {var temp = n2n2 = n1 n1 = temp}while(count < n1.length) {let sum = parseInt(n1[count]) + (parseInt(n2[count]) || 0) + addif (sum > 9) {sum = sum - 10add = 1} else {add = 0}res.push(sum)count++}if(add) {res.push(1)}return res.reverse().join('')
}

最后是凉凉了的,哈哈,大家加油!!!!

腾讯实习生面试-笔试相关推荐

  1. 2020年腾讯实习生算法笔试题目(感触良多)

    2020年腾讯实习生算法笔试题目 题目描述 代码示例 题目描述 代码示例 题目描述 代码示例 快速幂求解代码示例 题目描述 代码示例 题目描述 代码示例   参加了腾讯20年的实习生笔试,本来都不打算 ...

  2. 腾讯实习生面试2016两道面试题目?(知乎)

    腾讯实习生面试2016两道面试题目?修改 谢谢大神们高质量的回答,满满干货,excited ------------------------------------------------------ ...

  3. 腾讯实习生招聘笔试题目

    2013腾讯实习生笔试题  一. 单项选择题 1) 给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项() Int a1=x+y-z; int b1=x*y/z; Int a2=x- ...

  4. 2014腾讯实习生技术类笔试

    2014腾讯实习生招聘浩浩荡荡地从3月中旬开始在全国各地展开,第一批武汉等,第二批广州等,第三批长沙上海等.抱着热身的念头,我报名参加了第二批城市广州的招聘,投简历,筛选简历,到4月12日参加笔试.很 ...

  5. 前端实习生笔试_2017年百度前端实习生面试笔试经历

    前几天收到一封百度发来的邮件,大意是说招实习生.浏览了一下岗位,只有 FE(前端,Front End)比较熟,就拿了以前的一份简历改了改投过去了,结果第二天就通知面试(完全不给准备的时间啊).面试的地 ...

  6. 2016年腾讯实习生面试技术面一面二面

    2016年4月10日晚上我接到初试的通知,当时也知道表哥已经内推进了微信,敬佩之余也要奋发图强,要拿一个offer回来.当晚看了一下项目源码,看了一会jvm以及android listview的缓存机 ...

  7. 腾讯python面试都_记一次面试腾讯的奇葩经历

    阅读本文大概需要 2.8 分钟. 作者:黄小斜 文章来源:[程序员江湖] ​ 上回说到,我腾讯面试出师不利,简历随即进入备胎池,不过没过多久,转机还是来了. 大概是一周之后,我的电话响起,号码来自腾讯 ...

  8. 2011年腾讯实习生应聘(软件开发Web前端flash方向)笔试面试经历

    记录2011年4月,我的腾讯实习生求职经历,一段让我感慨良多的时光------- 招聘之前的内推 join.qq.com正式开放建立注册,是在2011年4月1日,将时间定在愚人节,不知道有没有什么深意 ...

  9. 腾讯2014年实习生招聘笔试面试经历

    今天上午腾讯二面,走出来了的时候,就预感到Game Over了.能走到这一步,已经知足了,内心还是很感谢腾讯给予的这次面试机会. 腾讯笔试那天,整个考场就乌压压的一片人.毕竟是大公司,应聘的人特别多. ...

  10. 腾讯光子游戏客户端开发公开课以及实习生面试凉经

    腾讯光子游戏客户端开发公开课以及实习生面试凉经 第一次和大厂打交道,浅浅记录一下吧 公开课笔试 因为是大二下报名参加了腾讯游戏开发公开课,所以当时递完简历之后还需要笔试一下,是在牛客网进行的笔试,时间 ...

最新文章

  1. 图片管理之保存图片数据
  2. python零基础怎么学-零基础如何自学成为Python高手?
  3. Gradle个人笔记(未完)
  4. 可应用于实际的14个NLP突破性研究成果(四)
  5. DeepEye:一个基于深度学习的程序化交易识别与分类方法
  6. Python检验某个字符(串)是否属于另一个字符串
  7. button点击后出现的边框_用Tkinter制作Python程序的图形用户界面(GUI),打包后比Qt5减少60M(77.5%)(实例63)...
  8. (转载)Linux的IPC命令
  9. 二期开发立项申请书,已经提交,等待批准!
  10. 全新小说安装教程小程序源码
  11. ARBITRAR: User-Guided API Misuse Detection
  12. 简单的MD5加密解密
  13. SAP LSMW 创建及使用过程
  14. 三点弯曲弹性模量怎么计算公式_三点弯曲测试介绍
  15. php批量解密decoder,IonCube v8.3 Decoder解密工具
  16. 微信小程序答题页——swiper渲染优化及swiper分页实现
  17. python按概率生成随机数
  18. 图片查看器插件(带缩略图) - viewer.js
  19. LTE中的RSRP、RSSI、RSRQ、SINR、MCS介绍
  20. 程序员真实故事系列 ---阅读书籍计划

热门文章

  1. 常用搜索方法(部分)
  2. 信息收集之——FOFA网站常用搜索语法
  3. 报道|香港科大校友“盐马行”活动成功举办
  4. PHP从入门到接到外包合同,再到放弃
  5. 五、线性回归和多项式回归实现
  6. django LookUp
  7. 树莓派的Python成功解决TypeError: Image data cannot be converted to float
  8. MSTAR雷达数据集总结
  9. zheng项目系统简单的分析记录
  10. Hulu2022校招 | 笔试真题及解法揭秘