时间:2018年4月15日 下午
岗位:腾讯云-运营开发
下午很荣幸的参加了腾讯在武汉专场面试,大概面试在一个小时的时间。大公司真的不一样,一套完整的流程下来感觉特别舒服。
到达面试的酒店,先是微信扫一扫签到,然后到达会议室候场,轮到自己的时候会有微信通知+短信通知。基本上面试的时间和约好的相差不大,只会晚不会早,所以如果比较晚面试的也没必要提早太久过去。
好了话不多说啦,我就回忆一下面试中遇到的问题:
开始前
- 自我介绍一下
- 为什么要考研
Linux篇
- 知道Linux内存占用的命令吗?
- Linux定时任务的命令?
crontab -e
,那具体的配置参数:分 时 日 月 周
- 进程和线程的区别?
- Linux下proc目录都存放了哪些东西?
- 硬链接与软链接
数据库篇
- 知道哪些存储引擎?
- InnoDB 和 MyISAM有什么区别?
- 为什么要索引?
- 一般哪些字段需要我们建立索引?
- Redis有哪些数据结构?
- drop 和 delete的区别?truncate呢?
数据结构
- 什么是堆和栈?说一下堆栈都存储哪些数据?
- 知道哪些排序?
- 说一下冒泡排序和快速排序?说一下他们的时间复杂度?
- 数组和链表有什么区别?
计算机网络
- 说一下OSI七层模型?
- TCP/IP五层模型?
- TCP和UDP的区别?
- TCP三次握手?那四次挥手呢?
- 说一下503和403都代表了什么意思?
Python语法
- list和tuple有什么区别?
- python执行shell命令具体是哪个包的哪个函数?
- 字符串转JSON字符串的函数是什么?
web开发
- 介绍一下RESTful API是什么,详细介绍一下?
- 用过哪些框架?(前端+后端)
- vue.js和jquery.js有什么区别?
- HTTP中403和500码代表什么含义?
- 知道HTTP哪些请求方式,GET和POST区别?我还顺便说了Delete和Update
机器学习
- 知道哪些机器学习算法?
- 说一下项目用到的机器学习算法?(主要聊了KNN和SVM算法)
- 假设有10W台服务器,服务器有可能一年内会有一次宕机的可能性,如何通过预测减少这些意外?(通过深度学习,如何选取特征与数据,模型…)
项目类
- 最近做的是什么项目?
还有很多现在没法一一回想起来了,后续再更新和完成问题的解答。
最后
- 最近在看什么技术书籍?
- 平时都看什么技术网站啊?(我:
Github
,stack overflow
、CSDN
、SegmentFault
…) - 你有什么想问我的吗?
- 我问了:(1)事研发岗位和机器学习等算法领域结合?(2)如何成为全栈开发工程师?(3)如果加入你们运营开发岗位具体是做哪方面的工作?