腾讯软件工程-数开实习一面

面了1个小时左右,下面记录一下问的问题
1.上来介绍了一下业务,是做qq浏览器的
2.问了一下做过的项目背景(尚硅谷离线数仓)
3.问了一下大数据专业在校课程学什么,会学计算机的基础课程吗(我说了会,然后就开始疯狂拷打计算机基础......但计算机基础几乎没看,主要都在准备大数据的课程)
4.进程和线程的区别
5.死锁的四个条件
6.python怎么创建线程
7.线程安全怎么保证
8.http和https的区别
9.什么的对称加密算法和非对称加密算法,分别应用在什么场景
10.TCP和udp
11.四次挥手,四次挥手等待多久
12.数据库常用的索引结构
13.为什么b+树可以减少磁盘io
14.b树应用在哪些地方
15.数据库的acid
16.mysql怎么实现acid
17.怎么回滚
18.数组和链表的区别
19.栈和队列
20.怎么用栈实现队列
21.图的最短路径算法
22.常见排序算法的时间复杂度
23.排序算法的稳定性

写一道连续子数组最大和。
还以为会问一些大数据相关的内容,结果问的全都是计算机基础,都没怎么看过,纯纯的被拷打了
全部评论
之前面wxg也全是java,抓着一段代码一直深挖,甚至问我jar包怎么放
点赞 回复
分享
发布于 04-11 18:18 广东
请问是什么业务线的数开呀?是pcg吗
点赞 回复
分享
发布于 04-11 19:21 辽宁
联易融
校招火热招聘中
官网直投
问这么多计算机基础啊,,
点赞 回复
分享
发布于 04-12 18:11 美国
二面挂了
点赞 回复
分享
发布于 04-12 23:27 陕西
这是面数开?
点赞 回复
分享
发布于 04-13 12:50 辽宁
卧槽兄弟,你和我问的好像,你是不是QQ浏览器的
点赞 回复
分享
发布于 04-16 09:42 广东

相关推荐

头像
04-16 11:12
Python
昨天面了腾讯软件工程-数开实习的三面,下面记录一下问题:1.自我介绍,有无实习经历(无),做的两个项目是自己练手的?(是)2.描述了一个场景,有一张员工表,有姓名、年龄、性别,求出所有姓张、年龄小于20的所有女性。口头作答3.刚才你说的这个sql怎么优化?(添加索引、联合索引)4.添加索引有什么副作用?(会占用空间)5.假设表的内容越来越多,比如上千万行,怎么优化表?(分区、缓存)6.怎么缓存到内存?(用redis这种内存数据库)7.内存数据库和非内存数据库的读写差异?(内存数据库读写可以在微妙完成,非内存数据库的读取速度取决于磁盘I/O性能和数据量大小)8.为什么非内存数据库就比较慢(因为存储介质比较慢)9.什么硬盘比较快?(固态硬盘)10.固态硬盘和机械硬盘读写差异有多大(由于固态硬盘使用闪存存储数据,它们具有非常快的读取速度,机械硬盘使用旋转的磁盘和读写头来存储和访问数据,比较慢)11.毫秒级别是什么场景?(操作系统的数据加载、固态硬盘的读写)12.SSD的缺点是什么?(价格贵,容易老化,数据丢失)13.为什么SSD会随着使用时间的增加而性能下降?(写入操作会导致存储单元的磨损,温度也会使性能下降)14.假设表很大,行怎么拆分?(可以考虑用时间分区)15.除了日期,还有什么可以水平拆?(地理位置、实体属性、业务流程)16.年龄性别怎么分?(年龄按年龄段分,性别按男女分)17.怎么评价划分好坏?(属性的区分度要好,分区后的数据尽量要均衡)18.有什么好的分法?19.如果从中国所有人里面搜索,怎么样可以快一点?(按省市区县分区)20.按地域划分的缺点?(分区后数据可能不均衡,比如深圳是千万级城市)21.python跟c++和java的区别是什么?22.linux查看系统资源,cpu怎么看?23.top看到的ioswap是什么原因?24.怎么解决io等待?25.磁盘上部署大量的 I/O 密集型任务,怎么均衡?26.公平调度是什么?27.有什么不公平的方法?28.爬泰山有10000级台阶,每一次只能走1,2,3步,怎么做?(用动态规划)29.这个动态规划的优点和缺点?30.这个动态规划代码的缺点怎么优化?31.自顶向下的记忆化搜索,怎么避免重复计算?32.最擅长的技术今天看到3面过啦!希望hr面顺利
点赞 评论 收藏
转发
点赞 13 评论
分享
牛客网
牛客企业服务