C++开发工程师 专题汇总

C++开发工程师 面试经验分享列表,共957

| 内部推荐
面试过程:

面试官准时没有迟到,在面试过程中并没有详细追问,整个面试过程没有压力,问题不难,主要以项目为主,面试时长大概在30分钟,没有做算法题。

面试官问的面试题:

1、自我介绍
2、为什么以4K大小作为缓冲区大小
3、你了解现在家庭的宽带网络上传速率吗?
4、为什么要生成一个9位的分享码
5、如果9位编码出现重复了怎么办?
6、服务器查找客户传过来的分享码,这是一个什么操作?
7、文件信息都有哪些内容
8、存储的文件路径这一块有做什么处理吗?
9、为什么选择用正则表达式筛选
10、?写一个能筛选这些特殊敏感字符的正则表达式
11、介绍一下你用MD5加密这一块的逻辑
12、解释一下加密的概念。
13、在函数里面声明一个vector的变量,它的内存是放在堆上还是栈上?
14、?这个vector动态扩容是怎么做的?
15、vector扩容大小是多少,为什么
16、解释一下C++里右值的概念。
17、为什么要搞出来这个右值的概念
18、反问

赞一下(0) 踩一下

| 网上申请
面试过程:

第一面是线上笔试题,内容是给出整数数组,要求编程统计数组成员的出现概率,将出现频率最高的前N个数组成员求出来。如:给出数组(6.336,6.-2.35.3).N=2.则输出为:[3.6).3出现了4次,6出现了3次,频率最高的前2位。承数原型:voidcountwlintam0jntsize.int N).2、给定一个数组 arr,返回arr 的最长无的重复子串的长度(无重复指的是所有字母都不相同).
3、有 100只大、中、小骆驼、100框土豆,一只大骆驼可以背3框,中骆驼可以背俩框小骆驼两只背一筐,问大中小各有多少只骆驼?写出推理过程和结果。
第二个机试题是要求输入abcde五个数字,通过加减乘除得到f

面试官问的面试题:

面试官会问自我介绍,项目的实现,udp和tcp 的区别,指针和数组的区别,c++的三大特性,针对简历的问题问的多一点

赞一下(2) 踩一下

| 社会招聘
面试过程:

这个面试机会我是通过boss直聘聊到的。因为是给中控信息做外包,所以很容易约到面试。面试开始前面试官迟到了几分钟,面试中问了些c++的技术相关的问题,还介绍了整个项目组要干的工作内容。一场面试下来,整体感受一般。

面试官问的面试题:

1、Linux高性能服务器中采用了epoll模型,简述一下I/O复用模型select,poll,epoll三者区别,epoll模型中有LT和ET两种模式,详细说明一下区别在哪里。
2、c++智能指针一般在什么场景下使用?请说明一下shared_ptr,unique_ptr和weak_ptr三者直接区别。
3、请描述一下几年工作下来解决项目问题过程中最有成就感的事情。

赞一下(0) 踩一下

1 2 3 4 5 6 7 8 9 10 11   共 20 页