迅雷C++工程师社招面经


一面:

先做题,共五页,不过题量不算太多,因为其中有一页只有两个问答题,而最后一页也只是一道附加题。题目主要集中在另外三张卷子上了。考题的范围比较广,Windows方面包括了SDK、MFC、GDI相关的知识点,C++方面涉及了STL和对象模型,还有几道COM方面的题。SDK方面的题量比较多,第一张上面几乎全是,我把能想起的题列出几道:

1、在WM_TIMER消息处理中弹出模态对话框会发生什么?

2、窗口子类化是什么?

3、PostMessage()和SendMessage()的区别?

4、简单写一下使用SDK创建窗口的过程。

5、WM_PAINT和WM_ERASEBKGND有什么区别?

6. MFC方面考了一道比较难的:解释消息反射机制的原理,MFC或WTL是如何实现消息反射的?

7. GDI考了一道“DDB和DIB的区别“(答案是设备相关位图和设备无关位图,可我答反了 ),还有“什么是DIB SECTION?“另外一道题是“为什么会出现GDI泄漏,应该如何避免?“

8. C++方面关于STL的考了“STL算法的remove方法和erase方法的区别”和“hash_map和map的区别,以及如何选用?”,对象模型方面考了“构造函数里能否调用虚成员方法?”和“C++如何实现运行时类型信息”等 。

9. COM方面则考的不深,第一题是“IUnknow有哪几个接口,分别有什么用?“,另一道好像是”COM连接点事件相比回调函数(Callback)的优点是什么?“,还有几道实在是记不起来了。

10. 最后的附加题是个黑盒测试的,大意是这样的:“你的一个同事编写了一个my_strcat()函数,功能和标准库的strcat()的完全一样,你如何测试这个my_strcat()函数?”

复试:

复试的内容包括:机试、主管面试、HR面试。

1. 一开始是道机试题:扩展MFC里的标准按钮,使之支持鼠标悬浮、离开、按下及不可用四种状态,并支持运行时更换皮肤,皮肤图片能够适应按钮的大小,边缘要支持类似VISTA按钮的阴影效果等,可上网查资料,限时三个小时。

2. 问了我以前参与的项目,还着重问了我在学校时做的NEO SDK,比如算线的算法,曲线算法,矢量文字显示、反走样等等,最后问我对迅雷有没有什么疑问,我之前有在网上查过一些有关迅雷的评论,针对项目流程、加班等情况问了几个问题。

3. 聊职场规划,拿迅雷和腾讯打比方,问在相同的待遇情况下我更愿意去哪一家,为什么选择迅雷,如果腾迅给的待遇更高,而迅雷给期权上市后可以行使你怎么选,有没有自己创业的想法等等等等。

#迅雷##社招##C++工程师##面经#
全部评论
社招也太难了吧,除了c加加,其他完全看不懂
1 回复
分享
发布于 2020-05-16 17:10

相关推荐

 中国银行编程能力测评分享中行编程能力测评使用的是牛客平台,严格双机位拍摄模式,120min 4 道编程题(19:00 - 21:00),编程语言不限,提交代码为 LeetCode 模式~⭐ 题目大概如下 ⬇️(个人答案仅供参考,欢迎提出其他解法~1. 开发网站时,对于密码有一些规则:    1. 密码长度至少为 10   2. 只能包含大小写字母 和 数字   3. 至少出现 大写字母、小写字母、数字 这3种类型里的 2 种给定一个密码 mypassword,判断密码是否符合规则?符合返回 true,否则返回 false。2. 小王有一个银行卡密码(存在字符串中),只包含数字和大写字母,现知道密码的规则如下:   1. 必须是一串连续的数字   2. 如果数字之间有”BAC“字符串的话,可以消除掉   3. 数字可能会很大现需要从字符串中找到密码,找到的话输出符合规则的最大的数,如果字符串中没有数字的话返回 -1。3. 在数据库中,为了方便存储 ip 地址,一般会把 ip 地址转化为一个十进制数字进行存储。现需要把一个十进制的数字变回为 ip 地址的形式,规则如下:   1. 首先把十进制的数字变成十六进制   2. 每 2 位十六进制为一段,将其变成十进制,再加上点'.',填入到 ip 结果中。现对于一个数字,需要输出其对应的 ip 地址字符串。如果 ip 地址非法,则输出 “invalid”。4. 假设有很多不同面额的货币,每个货币只可以使用1次,但可以用不同面额的货币加在一起来购买大面额的商品,但是不想找零,因此对于一些金额的商品,无法进行购买。比如有 1、2、5 元的货币,我可以购买 3 元的商品(1 + 2),但是由于 5 元无法找零,因此无法购买 4 元的商品。现给定一个长度为 n 的正整数数组 money,分别表示 n 个货币的金额,求出无法购买的商品最小价格。#中国银行笔试# #银行科技岗# #信息科技# #编程能力测评# #笔经# #中国银行# #银行校招# #中行笔试# #中行#
投递中国银行等公司10个岗位
点赞 评论 收藏
转发
3 13 评论
分享
牛客网
牛客企业服务