腾讯内推一面C++

北邮论坛找个腾讯的内推,没想到那么快就安排面试了。第一次面腾讯,写点东西记录一下吧。

面的是位置服务部门。

去了之后HR先给了两张纸,有三道编程题。第一道是求 二进制中1的个数(考察位运算)(剑指offer上的一道原题),很简单的思路。第二题是让自己实现一个String类,要能够实现赋值、拷贝赋值、字符串连接、判断字符串相等。其实就是相当于自己写一个类,然后需要注意运算符重载的问题。自己 在实现的时候还是会有一些漏洞。第三题是实现一个卷积的计算,不过还没开始写,面试官就过来找我了,开始了面试。

很奇怪,面试官没有看写的程序。

开始对着简历问,上来先是问了一些C++的基本知识,有一些问的确实很基础,考察的很全面,比如说初始化一个字符数组有哪几种方式?,我只想出来两种,他说应该有四种。

多态有哪几种?具体是什么?

虚函数的机制?

重载、重写?

宏定义、Const ?

纯虚函数?

C++程序的内存分布?

大端小端模式?网络字节序是哪个?内存是哪个?

堆区和栈区存放的东西?有什么区别?

extern c?为什么要这样写? (c++和c的编译处理不太一样)

接着是计算机网络

tcp/ip 握手和挥手,为什么是四次?

http的报文结构?get和post

linux常用的命令?先让自己说了几个,然后他又问了几个

又问在1000条数据中,有很多是重复的,怎么找出重复次数最多的一个数?只用一个命令?

python:

为什么首行都写  user/bin 一个目录?

还有编码方式, 平时写python用什么编辑器

python和c++对比一下

用过哪些库?

有没有做过一些自己感觉很棒的项目,关于软件开发的

平时用什么来管理代码

对未来的规划

设计模式?

了解哪些?说一个你了解的。我讲 观察者模式

redius:

什么类型的数据库?

是单进程还是多进程?

怎么实现一个id自增?

其他就是谈项目、谈人生、谈对位置服务有什么看法?、谈实习,有没有Offer?

有什么可以问他的?

建议:一定要目标明确。

时间: 2024-08-05 19:29:55

腾讯内推一面C++的相关文章

【2015年奇虎360|绿盟科技|唯品会|4399秋招岗位分析及内推】一大波网络|安全|运维岗位来袭~

2015年华为网申截止提醒 ①华为的网申页面:http://career.huawei.com/recruitment/campus.html,之前说明是9月3号截止网申,这两天上去看,发布时间又更新为9月1号,不管怎样,建议大家还是先投递吧.按照拼客科技这边的经验(内部已经有3枚学员入职华为),我们前两年投递的岗位是:技术服务工程师和销售解决方案经理,都是大家学习网络和安全这块的,比较匹配的岗位. ②今年主要是技术服务工程师.网络安全工程师,如果打算走销售方向,也可以投递他们的营销工程师.产品

【2016内推】计算机找工作面经

楼主先来个自我介绍哈,小主今年硕士2年级,本科在哈工大,硕士在哈工大深圳研究生院.本科从事的是网络安全方向,到了研究生阶段就搞得比较杂,主要是机器学习,数据挖掘,社交网络.其实方向还是蛮重要的,有的同学之前一点都没接触,然后就是找工作前突击一两个月看看书,其实不建议这样做,大家完全可以毕设的时候选定自己喜欢的方向(比如机器学习.数据挖掘),这样一来,你为了做毕设也会或多或少的接触相关方面的论文,这种积累是需要时间的,这比通过突击获取的知识深而且广(就拿机器学习来说,有的同学就突击下统计学习方法这

阿里巴巴校招内推简历筛选方案

阿里巴巴校招内推简历筛选方案(总结篇) 转载链接:http://blog.sina.com.cn/s/blog_a144530d0101dz41.html 阿里巴巴HR的甄选方案,觉得值得推荐,总结下发到首页的,觉得有用希望更多人看到. 上周发了一个阿里内推的帖子,没想到短时间内就收到了成百上千封简历. 我仔仔细细地看了每一封简历,附带有Github地址的我也点进去仔细看了代码. 最终我留下了30%的简历,而且这30%中只有10%的本科生. 所有通过内推初步筛选的小伙伴会在8月30号收到邮件通知

美团内推记

6月20号给美团的朋友说内推实习生,马上就打过来电话约了时间,刚创业的公司效率就是快.23号晚上电面一面,聊了半个小时,问的问题比较基础但是范围很广,什么是文件描述符?常用对文件描述符操作的函数,dup与dup2,熟悉的信号(sigchld,sigkill,sighup,sigterm,sigint,sigquit,其中问到了kill命令发起的是什么信号,这个答错了),僵尸进程,子进程继承父进程什么东西,tcp特性(滑动窗口,慢启动拥塞算法等),查进程命令(ps,top),dns(端口,单项or

【VMCloud云平台】SCCM(七)域内推软件(一)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 为VMloud平台部署一台测试机(可以利用之前部署的SCVMM模板): 2. 上传测试用的软件到SCCM Server中(Citrix插件将用于演示静默安装时使用): 3. 接着打开SCCM管理控制台,切换到软件库-展开定位到应用程序管理,右键新建包: 4. 输入应用程序名称及相关信息: 5. 选择程序的类别: 6. 选择文件路径与填写软件名: 7. 输入预

【VMCloud云平台】SCCM(七)域内推软件(二)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 点击上端部署: 2. 选择集合为之前创建的集合: 3. 由于已经分发内容,这一页就保持默认即可: 4. 选择部署类型为可用,可供用户选择: 5. 不指定计划,让用户随时可以安装: 6. 这里选择默认即可: 7. 默认下一步: 8. 确认下一步后点击确定: 9. 进入客户端,将部署计划进行手动触发(在控制面板中找到CCM代理): 10. 过一会儿,就可以看到软

C++中的虚函数表是什么时期建立的?(阿里内推面试题)

虚函数表是在什么时期建立的? 最近参加阿里巴巴公司的内推,面试官问了“虚函数表是在什么时期建立的?”.因为以前对虚函数表的理解不够多,所以就根据程序构建(Build)的四个过程(预编译.编译.汇编和链接),推导出虚函数表应该是在编译器确定的,原因如下: 1)预编译器主要处理那些源代码文件中的以“#”开始的预编译指令,如“#include”.“#define”.很明显这个过程可以排除. 2)汇编器是将编译器生成的汇编代码转变成机器可以执行的指令,每一个汇编语句几乎都对应一条机器指令.汇编过程相对于

2015阿里实习内推一轮被拒

三月初,抱着试试看的心态投了阿里内推的算法工程师.too young too naive.实际应该投的是研发工程师,当时没看清. 问的问题大致涉及: 1.C/C++基础知识深入:指针与引用,const用法,static用法. 2.操作系统:进程与线程,进程间通信,内存管理的堆栈用法. 3.计算机网络:UDP... 4.设计模式:... 5.算法:总结各种排序算法的时间复杂度.(只问了这个......) 6.项目:hadoop的基本原理和框架,wordcount程序的工作机制. ...... 面的

WYYD2017内推笔试回顾

这次内推的笔试考试感觉就是挺杂的,考题没有区分大的方向.ios和研发工程师的题目没区别.编程题也是一样,就是顺序换了下,所以编程题也没有难度梯度的区分,有些不科学.扯这么多其实感觉还是自己的基础不扎实,得加油了. 下面回忆一下考到了什么. 选择题(单选和多选,2分×15题=30分) 这边只能大致回忆起一些知识点了 1.Linux下管道命令来统计for循环的次数会用到哪些指令? (多选)选项: cat.wc.grep.vi 2.解释和编译的比较,效率,是否生成本地文件,是否独立于机器等 3.B-数