21届腾讯百度等算法日常实习面经
21届软件工程硕士一枚,因为没有什么比较好的顶会和项目经历,所以决定多刷刷实习,希望通过实习多拿点机会,万一转正了,秋招也能轻松点
所以投了一些实习,收到了包括腾讯、百度、微软、商汤、爱奇艺等公司的面试,由于比较菜,最后只拿到了腾讯和商汤的offer,写个面经
记录下~攒攒人品:
日常实习面试题目
腾讯 应用研究实习
一面(30min)
先自我介绍,聊了之前的实习经历和实验室正在做的项目。项目问的比较细,涉及到的LSTM算法大概问了原理,没有问到详细的推理过程。
然后问了一点基础的c 面试题目,智能指针,static关键字的作用。
最后简单介绍了一下他们目前的工作内容。
腾讯二面(40min)
首先问了以后的发展方向问题。
对操作系统的了解,Linux命令查看端口netstat -ntlp|grep 80
Python23的区别,深浅拷贝
transform和rnn的优缺点
时间片t的计算依赖t-1时刻的计算结果,这样限制了模型的并行能力;
顺序计算的过程中信息会丢失,尽管LSTM等门机制的结构一定程度上缓解了长期依赖的问题,但是对于特别长期的依赖现象,LSTM依旧无能为力。
如何做pytorch的部署与热更新
Python做性能分析的库
使用机器学习对代码的相似性进行分析
腾讯三面
可能是之前二面表现不是很好,一周后接到三面的电话,介绍了他们组的方向,布置了一个作业,用Python实现一个类似Apache bench的压测工具,三天时间。
hr面(20min)
又是一周后的周日晚上(hr好忙)接到hr的电话,先自我介绍,然后让我讲了讲本科自动化专业和研究生软件工程专业之间的区别,详细的介绍了一下上一份实习经历。问了以后的职业规划,实习时间,老家在哪,全程比较轻松。
第二天接到电话,面试通过。
百度一面(30min)
首先问了项目中数据处理的部分,
然后问了Python题:
深浅拷贝的区别,如何使用
列表去重
字典排序
列表的排序算法,归并排序的原理
字符串去空格
Python23的区别
Python的内存管理机制,优缺点
readline和readlines的区别
了解的正则表达式
对Linux的系统的了解,如何统计磁盘使用情况的命令
mapreduce过程的了解
之后有一个小的笔试,问了一些简单的python题:
ajax的理解,get和post的区别
join和split函数的区别
http状态码的意思
sql的执行顺序
垃圾回收
最后写了两道编程题,两个字符串求最长公共子序列,青蛙跳台阶问题(写了两种解法)
百度二面(30min)
先问了项目,对项目经历问的比较细。
Python的装饰器
对Hadoop的了解
最后有一道算法题,旋转数组查找一个值。
商汤 见习研究员(Python开发反向)
一面(20min)
先自我介绍,详细的说了说项目经历,但没有进一步提问。
问了一些Python常见的面试题
问了快速排序和数组中前k大的数的思路
二面(20min)
自我介绍,聊了聊实验室的项目(软件故障检测相关),讲了他们正在做的方向,全程比较轻松。
hr面
主要聊了对未来方向的规划。
#腾讯##百度##算法工程师##面经##校招#