腾讯后台开发实习生面试经历分享~

本人澳大利亚新南威尔士大学IT专业AI方向硕士一枚,近来因为疫情影响难以回去继续完成读书大业,只能颠簸流离于国内寻找企业收留做实习生。

之前在网上也看了很多面经,总结起来腾讯面试考的应该有以下四点:

  1. 操作系统
  2. 计算机网络
  3. 数据库
  4. 数据结构和算法

在技术问答之前肯定是自我介绍啦~,我就简单说了一下我整体的语言使用经验,硕士用python本科用C++这些blabla的。。一般面试官都会针对你做过的项目或者你学过的科目进行提问,把你能想到的知识点都说出来哈哈哈哈。。我就顺便把我学过的AI神经网络方面的知识和做过的项目也说了一下。

一、操作系统

(其实这部分在我面试的时候并没有问到)

  1. 进程与线程的概念等
  2. 死锁
  3. 消费者生产者
  4. 哲学家问题
  5. 银行家算法

真的是浪费我时间。。。我特意在面试之前用python写了一遍哲学家问题。。。

二、计算机网络

这部分其实大家都能想到问题,无非是一些tcp、udp、ip、http等协议的问题。

我面试的时候有以下的问题
Q:tcp和udp之间的区别有哪些?
A:tcp是可靠连接,udp是不可靠连接,用于即时通讯比如视频或者游戏;同时两种连接方式的报文格式也不太一样。tcp因为需要保证可靠性所以在报文头部有ACK等字段,用于确认接收端成功接收到发送端发送的信息,这些udp都没有。

Q:那如果想让udp变得可靠一些该怎么修改呢?(面试官的原话不是这样的)
A:我本来想了很久以为有什么特殊的方案。。。后来经过面试官提示才知道,他其实就是想让我说在udp上进行什么补充。。。比如说增加确认收到再继续发送的部分等等。。。

Q:滑动窗口相关的问题:
A:简单介绍了一下TCP中滑动窗口的定义和流程,然后往拥塞控制方面说了很多。。因为面试之前刚好准备了这个哈哈哈哈。。

三、数据库

这个部分问的比较少,但是你会了这个部分的知识,在很多问题的解决方案上都可以往上面靠。
因为我在自我介绍的时候说这方面只是简单的select所以面试官并没有问很多,但是事实证明,面试之前一定要看索引!!B+树是重点,hash索引了解一下,知道聚集索引和非聚集索引的区别等就ok了。

四、数据结构与算法

这个就是重头戏了。这个部分是面试官出题现场共享屏幕去完成编程的。
这次他一共出了三道题。

  1. url匹配
# url_list = [.....]
# url_list是给好的,用户输入一个url找到一个匹配的,只要匹配这一部分就行
def match_url(url):for url in url_list:l = len(url)if url[:l] == url:return Truereturn False

写好这一段之后他问我优化的方法。我的想法就是建立索引这样能够将时间复杂度从O(n) -> O(logn),因为利用索引之后整体的查找次数就变成建立好的B+树的高度。这里我将域名的部分做成索引,然后按照字母的顺序排序。

  1. 写一个插入排序
    我上午刚写完一个归并排序。。以为这个是必考题头疼。。。。
def insert_sort(l):result = [l[0]]for j in range(1,len(l)):flag = 0for i in range(len(result)):if result[i] >= l[j]:result.insert(i, l[j])flag = 1breakif not flag:result.append(l[j])return result

因为没写过这个所以算是现场写的吧。。出了几个问题但是都冷静下来解决掉了。。惊出一身冷汗哈哈哈哈

  1. 平衡二叉树判断
    这个真的是运气好。。。中午刚复习到这个概念下午就问到了,但是编程写这个判断实现还是让我头疼不已。。。
    这个代码就不贴了,因为在牛客网上找的环境编的,并没有通过。。。而且因为牛客网的输入有要求所以我不得不自己在里面定义函数,结果被批评函数不好看。。太南了。。。

最后就让我提几个问题,我就照惯例问了一下如果成功通过之后在公司能够做什么之类的问题就结束了。面试官最后也给我提了一点小建议,让我多熟悉一下linux系统所用到的东西,之前面试深信服的时候也问了这个问题。。。结果我忘了去看。。

希望这篇面经能给大家带来帮助,祝大家找到自己希望的工作~

腾讯实习生面试经历分享相关推荐

  1. 【实习之路】腾讯、小米日常实习生面试经历分享——小米篇

    文章目录 前言 正文--小米篇 一面经验 二面经验 总结 前言 最近在投递实习岗位,面试了腾讯跟小米两家公司,分享一下经历. 正文--小米篇 投递渠道:BOSS直聘. BOSS直聘上有个小米的面试官私 ...

  2. 【实习之路】爱奇艺、追一科技日常实习生面试经历分享——爱奇艺篇

    文章目录 前言 正文--爱奇艺篇 面试前沟通 一面经验 二面经验 总结 前言 目前还没有确定的offer,需要继续投递实习. 在双十一这一天面试了爱奇艺(北京)和追一科技(深圳),分享一下自己的经历. ...

  3. 【实习之路】腾讯、小米日常实习生面试经历分享——腾讯篇

    文章目录 前言 正文 第一次面试腾讯 一面经验: 第二次面试腾讯 一面经验: 二面经验: 总结 前言 面了腾讯两次,估计都凉了,但面经还是要分享一下的. 正文 第一次面试腾讯 投递渠道:腾讯官网投递. ...

  4. 华为人工智能岗位面试经历分享

    https://blog.csdn.net/csdnsevenn/article/details/81916843 博客 学院 下载 GitChat TinyMind 论坛 APP 问答 商城 VIP ...

  5. 2016阿里实习生面试经历

    2016阿里实习生面试经历 这是一次失败的经历,分享出来一方面是为了告诫自己,也和大家分享下失败的经验. 我是在4月23参加阿里笔试的,阿里笔试是没有摄像头监控,不像腾讯那样.正如阿里说的:" ...

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

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

  7. 微软实习生面试经验分享

    从6月份开始投实习以来,参加了很多的笔试,如百度,人民搜索,有道,微软等还有些小公司,但几乎笔试都被鄙视了,前段时间终于交接出去自己的活儿,认真地学了下数据结构,每天写些小程序练习下,昨天总算是派上用 ...

  8. 滴滴新锐计划实习生面试经历

    滴滴新锐计划实习生面试经历 周四(2017.04.20)面了滴滴,两面总共花了大概1.5小时吧.感觉整个面试过程和之前经历过得面试完全不一样.而且二面也让我收获颇丰.于是想记录下来. 一面是一个有点吊 ...

  9. 南方航空java面试_面试经验 南航面试经历分享

    南方航空面试经历分享 前言 每个人的成功经验都是来之不易的,今天小V的面经写得有点长,为了给大家写的详细一些,参考多一些,也是拼了! 小V的基本情况:小V是一名大三的在校学生,学的还是搬砖的理工科专业 ...

  10. 腾讯笔试面试经历(2010年)

    发信人: sysuzsx (sysuzsx), 信区: MC 标 题: 腾讯笔试面试经历 发信站: 逸仙时空 Yat-Sen Channel (Mon May 24 13:01:43 2010) 今天 ...

最新文章

  1. 计算机可以保研什么专业吗,【计算机专业推免】推免生是什么?成为推免生要达到那些要求?...
  2. 项目范围管理——知识要点
  3. 机器学习中的凸优化理论
  4. android mysql开发工具_Android开发工具--adb的使用
  5. 异步日志系统设计demo
  6. Open-Falcon 监控系统监控 MySQL/Redis/MongoDB 状态监控
  7. Spring Tool Suite 4 自动提示功能
  8. [其他] 10种技巧可提升Android应用运行效果
  9. java题库app有什么,Java面试题库
  10. CPU卡电子现金qPBOC交易流程记录
  11. 通信教程 | CAN总线协议基础原理
  12. python聊天室详细教程_python编写简易聊天室实现局域网内聊天功能
  13. 详解Java设计模式之观察者模式(Observer Pattern)
  14. SSL 1384 炮兵阵地
  15. Java 添加Word文本框
  16. html中如何淡化背景图片,Word2010如何去除图片背景
  17. 音频开发_Microphone Array Beamforming_Fractional Delays
  18. [LOJ#6198]谢特[后缀数组+trie+并查集]
  19. ubuntu分区时主分区和逻辑分区怎么分
  20. HTML邮件制作心得

热门文章

  1. Java实现Word转PDF【完整版】
  2. 新手使用VS2013时常遇问题及解决方法
  3. JSON字符串如何转化成对象?
  4. 编程求1平方+2平方+...+n平方
  5. 写给独自站在人生面前的自己1-java加密算法
  6. 支付宝支付接口客户端调试工具使用教程
  7. 设计师工作经验_得到我作为设计师的第一份工作
  8. java jndi lookup_[导入]websphere下使用jndi lookup
  9. 如何使用Hulu观看晚会与朋友一起看电视
  10. swift生成二维码