腾讯 北京 劳务实习生面试题(2020.11.12)

这是我的第一个面试…在电话里直接面试的,说实话真的结结巴巴,还好面试官真的很好,没有显示出对我的不耐烦之类的。面试结果据他说是通过了的,其实也不太清楚是鼓励我还是怎么着。anyway,面试官真的很nice。

这个岗位是腾讯的劳务实习生,可能是作为外包公司的那种,相比校招实习生的薪资和待遇都会低一些。后端开发需要掌握GoLang语言,也是需要一段学习的时间成本的。

首先:自我介绍,balablaa
然后就开始问问题了。

  1. 你的Django后端,并发量怎么样

    不咋样,使用的就是原生的django进行server处理。

    当时其实没听清面试官说啥了,所以就也没正经回答…

  2. 网络的server和本地跑的程序的区别

    这个意思是说,网络的sever必须得24小时在服务器上跑,而本地的程序是随跑随停的那种。问题就在于:本地的程序如果你想修改bug,等他停了后直接改就行了。但是网络的server做不到这点,他必须保证服务的正常运行,那你咋办

    1. 开发环境:项目正在编码阶段,方便debug,修改代码
    2. 测试环境:开发好了后进入测试环境,查看是否有什么问题。
    3. 生产环境:对外服务,部署在服务器上了。
    4. 如果只有一台主机的话,可能就要暂停服务器了。比如一些游戏的停机更新
  3. 你写过什么接口吗,服务器的。详细的说一下你的接口的功能,做了什么事情,处理流程

    开始balabal说了半天没理解他到底想听到什么,其实他就想听的是你自己实际开发接口的使用流程。

    1. 登录接口:将用户在前端的表单输入的用户名和密码,post到后端,后端分别提取出在post的字典中的用户名和密码,使用用户名在数据库中直接寻找该记录,比对密码是否相同
    2. 将字符串转换成曲谱:用户post上来的字符串,按照规则,使用MuseScore转换成曲谱
  4. python中常用的数据结构,你都用他们做了啥呢,解决了什么问题

    当时问的时候没有思想准备,回答的挺混乱的,主要是感觉平时用的太多了,真要想具体的应用场景还答不上来。

    1. set:检查是否是子集的时候很管用
    2. map:使用键值对的时候就会用到map,比如统计街景的出现次数
    3. list:excel就会用到二维的列表,还有python os返回当前目录下的文件,也会用list
  5. get和post的区别

    get和post还是有很多区别的,当时没记住,只是草草回答了一些。

    1. get参数在url中,post在request body中
    2. GET请求在URL中传送的参数是有长度限制的,而POST没有。
    3. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
    4. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
    5. GET请求只能进行url编码,而POST支持多种编码方式。
    6. GET在浏览器回退时是无害的,而POST会再次提交请求。
    7. GET方式的请求,浏览器会把http header和data一并发送出去,POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data。并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。
  6. url—>在浏览器发生了啥

    经典面试题了。

    1. DNS解析
    2. TCP连接
    3. 发送HTTP请求
    4. 服务器处理请求并返回HTTP报文
    5. 浏览器解析渲染页面
    6. 连接结束
  7. ahttpio,异步编程和同步编程的区别,异步在等待什么的具体是什么呢?远程的io异步处理和本地磁盘的异步处理有什么区别?

    这个是针对我简历里写的东西进行的提问…所以说真的简历的经历必须吃透,人家真的有可能问出你不会的问题。

    1. 比如说在爬虫的时候,使用request请求的话,等待的是服务器响应数据
    2. 使用ahttpio的时候,不用等待上一个响应数据,直接就可以开启下一个请求
    3. 远程和本地的不知道…
  8. 未来研究生方向和你实习的匹配程度

    这个也有点突然袭击,因为确实研究生方向会偏向算法研究,那你为啥要投咱们后端岗位咧?

    1. 城市计算方向
      1. 城市大数据,涉及到数据的获取和维护
      2. 使用算法分析数据
      3. 城市计算最终是要提供服务的,因此肯定会涉及到算法和后端的交融
    2. 比如说物流配送,快递配送这些,应该都属于城市计算的方向。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值