求职刷题神器

funit.cn

  • 一面--凉经1、STLvector做大量push_back操作时会出现什么问题?2、boost库指针的原理,怎么做到动态分配内存不delete?3、模板你在项目中使用的多吗?4、派生类怎么调用基类的虚函数版本?5、STLmap:erase删除元素之后迭代器失效的问题6、智能指针了解么?7、面向对象:虚函数和纯虚函数有什么区别?8、如何保证访问STL容器比如vector、map、set线程安全?读写前后加锁处理9、单例模式10、你目前这份工作解决的最大难题是什么,谈谈你是怎么解决的?
    2 0 158
  • 一面1、自我介绍2、项目介绍3、你在你们项目中负责什么?担任什么角色?4、Boost库中为什么大量使用hpp文件?基于什么考虑?5、模板的实现可以写在.h文件中吗?6、C++模板类代码只能写在头文件?7、谈谈Qt的信号-槽的实现机理8、对23种常见的设计模式熟悉哪些?9、Boost库中的Singal2信号-槽和Qt中的信号-槽有什么区别?10、Qt中多线程中槽函数是怎么调用的,调用的时机是什么?
    2 0 154
  • 二面1、自我介绍2、项目介绍3、Modbus协议的原理和内部机制、分类等4、TCP和UDP的区别?5、Boost库熟悉哪些?6、C++11熟悉么?7、右值引用熟悉么?完美转发熟悉么?8、STL标准库熟悉么?熟悉哪些容器和算法?9、多线程熟悉么?多线程一般需要注意哪些问题?你使用到哪些锁?mutex、读写锁,unique_lock用过没?10、进程间通信使用过哪一些?11、对QT、MFC熟悉么?12、你最近的一份工作中遇到的一个难点和问题是什么?你是怎么解决的?
    2 0 161
  • 一面1、自我介绍2、项目介绍3、编写strcat函数4、对MFC熟悉么?写过复杂的界面没有?还有文档视图使用的多不?5、使用过哪些VC++中的线程同步?6、VC++中网络模型熟悉不?比如说完成端口、重叠IO7、模板的主要用途和实现机理是什么?8、STLvector是怎么实现的,内部原理是什么?9、你觉得你是一个什么样的人?10、你的未来职业规划是什么?11、你还有什么要问我的?
    3 0 133
  • 技术二面1、MFC指的什么?2、SendMessage和PostMessage区别?3、MFC的对话框的种类,各自怎么使用?及相关函数4、自定义一个Windows消息的发送与响应,有哪些步骤?5、在MFC窗口中制作一个逃跑按钮(鼠标永远捕捉不到),该如何实现?6、MFC中文档视图结构中都需要哪些类?7、音频信号压缩标准的编码主要有哪些?8、经采样、编码但未压缩的语音信号(对应G.711编码)是什么数据?9、常见的数字音频编码文件格式有哪些,并简述其特点。10、如何从H264码流中获取视频的分辨率大小?11、H264码流中I帧,P帧,B帧的区别是什么?12、回答下面的问题。
    3 0 136
  • 一面1.什么是多态?多态有什么作用?2.重载和覆盖有什么区别?3.公有继承、受保护继承、私有继承4.公有继承时基类受保护的成员,可以通过派生类对象访问但不能修改。5.有哪几种情况只能用构造函数初始化列表而不能用赋值初始化?6.什么是虚指针?7.C++如何阻止一个类被实例化?一般在什么时候将构造函数声明为private?8.main函数执行之前会执行什么?执行之后还能执行代码吗?9.请描述进程和线程的区别?10.进程间如何通信?11.在网络编程中涉及并发服务器,使用多进程与多线程的区别?12.说一下TCP3次握手、4次挥手的全过程。13.TCP和UDP有什么区别。
    3 0 125
  • 一面1.空指针和悬垂指针的区别?2.C++中有malloc/free,为什么还有new/delete?3.什么是智能指针?4.面向对象技术的基本概念是什么,三个基本特征是什么?5.C++空类默认有哪些成员函数?6.哪一种成员变量可以在一个类的实例之间共享?7.继承层次中,为什么基类析构函数是虚函数?8.为什么构造函数不能为虚函数?9.如果虚函数是有效的,那为什么不把所有函数设为虚函数?10.构造函数可以是内联函数
    3 0 150
  • 一面技术面1.在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”?2.头文件中的ifndef/define/endif有什么作用?3.#includefile.h与#include"file.h"的区别?4.评价一下C/C++各自的特点5.const有什么用途?6.const和#define有什么区别?7.关于sizeof小结的。8.sizeof与strlen的区别?9.指针和引用的区别?10.数组和指针的区别?
    6 0 165
  • 一面1、自我介绍2、项目介绍3、知道责任链设计模式吗4、流量控制与拥塞控制5、tcp,udp应用的场景6、讲一下红黑树7、哪些排序算法是稳定的8、用过oracle和mysql吗二面1、项目介绍2、虚函数表和虚表指针是一个对象一个还是3、抽象类可以实例化对象吗4、公有继承,私有继承,保护继承的使用场景,和你的判断使用哪种的原则5、c#中有接口的概念,那么在c++中你觉得哪种行为体现了接口的特性6、重写和重载的区别7、类函数哪些需要设置成虚函数,你怎么判断一个函数需要声明为虚函数
    2 0 161
  • 一面1、自我介绍2、项目逐个询问3、c++的内存管理4、stl是线程安全的还是不安全的5、windows出现了内存泄漏怎么办冒泡函数6、左值引用和右值引用的区别7、四种cast强制类型转换的区别和使用8、讲一下智能指针9、做了哪些面向对象编程的工作10、了解完美转发吗快速排序的思想11、学习了哪些数据结构12、你对mfc的印象13、用过哪些ui界面
    5 0 130
  • 一面1、自我介绍2、项目介绍3、野指针是什么,有什么工具可以检测吗?4、进程间通信方式,知道互斥锁和什么锁(没听过)5、一个结构体,能够用memcpy判断两个结构体存的东西是不一样的吗?6、知道哈希表吗,怎么解决冲突,如果只有32个槽,怎么存放几千个数据。7、路由器和二层交换机的区别8、用过shell脚本吗二面1、自我介绍2、项目介绍3、知道二叉树有哪些遍历的方式吗4、后序遍历的实现5、假设4个人过河,每个人的过桥时间为1,2,5,8。只有一个手电筒,一次最多过两个,怎么过桥速度最快6、如果是n个人怎么计算他的过河时间7、arp协议的功能干嘛用的8、快速排序的思想9、反问
    3 0 92
  • 一面1、自我介绍,项目叙述2、说一说C++函数栈空间的最大值3、请你来说一说extern“C”4、请你回答一下new/delete与malloc/free的区别是什么?5、请你说说虚函数表具体是怎样实现运行时多态的?6、请你说说C语言是怎么进行函数调用的?7、请你说说C++如何处理返回值?8、纯虚函数和虚函数的区别9、请你来说一下map和set有什么区别,分别又是怎么实现的?10、请你来说一说STL迭代器删除元素11、请你来说一下STL中迭代器的作用,有指针为何还要迭代器12、请你来说一下C++中struct和class的区别
    1 0 87
  • 一面1、自我介绍2、虚函数的工作方式3、派生类虚构的时候会调用基类的虚构函数吗,什么情况下会调用4、虚函数表的存放内容5、new和malloc,delete和free之间有什么区别6、左值和右值得区别,如何将左值转换成右值7、HTTP报文格式8、rsa和aes算法有什么区别9、IPV4地址不够如何解决10、NAT的原理和过程11、ping的原理和过程
    3 0 98
  • 一面1.自我介绍2.项目介绍3.const和define的区别4.虚函数的工作方式5.派生类虚构的时候会调用基类的虚构函数吗,什么情况下会调用6.虚函数表的存放内容7.迭代器的类型和作用8.HTTPS的怎么实现加密的9.HTTP报文格式10.rsa和aes算法有什么区别11.IPV4地址不够如何解决12.NAT的原理和过程13.ping的原理和过程
    6 0 100
  • 一面1、自我介绍2、项目介绍3、迭代器的类型和作用4、指针和引用的区别5、函数重载,重写,隐藏的区别6、new和malloc,delete和free之间有什么区别7、阻塞和非阻塞的区别8、TCP和UDP的区别二面换了面试官直接开问......1、TCP可靠传输的机制2、流量控制和拥塞控制的区别3、TCP为什么是三次握手4、HTTP报文格式5、rsa和aes算法有什么区别6、IPV4地址不够如何解决7、NAT的原理和过程
    5 0 133
  • 三面1.为什么使用Qt,Qt的优缺点有哪些2.你用到了Qt中的哪些类或方法,有了解过它们的源码吗3.QString相比于string有哪些不同4.问完项目之后,一般还会问一些相关学科知识,我按如下分类来说:5.有了解过C++11吗,C++11有哪些新特性6.了解vector中一些操作(push_back)的具体实现方式吗7.知道智能指针吗,有没有看过shared_ptr的源码,如果让你来设计一个shared_ptr,需要怎样设计8.知道assert吗,有在哪些地方用过吗9.有了解过C++的编译器优化吗,知道哪些优化方式10C++有哪些语言特性,它和其他的语言(C,Java等)有哪些区别11.事务的四大特性,数据库是如何保证这四大特性的12.为什么要使用B+树(有坑,Oracle用的B树),B+树相比其它数据结构有哪些优势13.MySQL中innoDB和MyISAM的区别有哪些
    4 0 109
  • 二面1、使用过类模板吗?函数模板和类模板的区别是什么?2、用过哪些STL特性?3、vector的扩容原理?4、如果让你实现vector动态删除后容量缩小你会如何设计?5、了解过类型萃取吗?6、了解过C++11新特性吗?7、C++有哪些创建线程的方式?8、了解过智能指针吗?智能指针怎么解决内存泄漏?weak_ptr怎么解决循环引用的问题?9、TCP滑动窗口的原理?10、TCP和UDP的区别?11、为什么TCP连接不是两次握手?为什么要四次挥手而不是三次?12、怎么解决TCP粘包问题?
    2 0 86
  • 1、自我介绍2、讲一下项目3、c++11的新特性4、new是C++11新增的吗5、malloc和new的区别6、new返回的是什么错误7、c++11中的智能指针8、网络七层模型9、tcp套接字服务的调用的函数和客户端要调用的函数有哪些是干什么用的10、有用过udp吗,在网络不稳定情况下udp会带来哪些问题11、IP主机号是什么,能说下定义吗?12、主机号主要解决什么问题呀13、linux系统调用14、对公司还有什么想要了解的?
    3 0 101
  • 1.项目介绍2.项目涉及技术沟通:3.操作符号的优先级4.位运算5.编写算法统计输入字符串中不同字符出现的频率6.设计模式7.字符串逆序8.统计一个输入字符串中中不同字符出现的频率9.假设以数组sequ存放循环队列的元素,同时设变量rear和quelen分别指示循环队列中的队尾元素的位置和队列中内含元素的个数,试给出判别次循环队列中的堆满条件,并写出相应的入队和出队的算法;(这个是数据结果)10.十六进制数转十进制数11.假设以数组Q存放循环队列中的元素,同时以rear和length分别指示环形队列中的队12.递归求和以及求均值13.已知head为单链表的表头指针,链表中存储的都是整型数据,实现下列运算的算法:(1)求链表中的最大值(2)求链表中的结点个数(3)求所有整数的平均值
    3 0 82
  • 加微信电话面,时长25min,面试官听口音应该是个广东姐姐1.自我介绍2.strcpy的缺点3.进程间通信的方式4.Linux的内存模型5.Linux的启动流程6.遇到过的内存错误,以及避免他们的方式7.防御编程8.TCP/IP握手机制9.TCP/IP有哪些选项10.数据结构问题11.动态规划的上楼梯问题12.四人过独木桥,速度分别是1,2,5,8,只有一个手电筒并且每次过桥都要拿手电筒(意味着过去的人还要把手电筒送回来),一次只能有两个人通过桥,问所有人过桥的最快速度13.哈希解决冲突的方式14.知道哪些排序方式和时间复杂度15.最后问了如果通过的话,什么时候可以实习以及能实习多久
    3 0 109
  • 技术一面1.如何重载前++和后++运算符?2.请说出STL标准模板库中的几个常用类?3.函数模板与函数重载的异同?4.类型转换构造函数是什么?5.C++中explicit关键字有什么作用?6.C++中restrict关键字有什么作用?7.C++中常用的设计模式有哪些?8.编写一个单例模式的例子9.面向对象的三大特征是什么?10.什么是封装?11.什么是继承?12.什么是多态?
    6 0 109
  • 自我介绍+项目介绍1.以下为WindowsNT下32位C++程序,请计算sizeof的值?2.写一个函数返回1+2+3+…+n的值3.深度遍历二叉树4.C++中的inline内联函数与普通函数的区别5.C++重写、重载、重定义的区别?6.一个数据成员是否可以既是const又是static,如果不行,为什么?7.构造函数与析构函数的异同点8.自动调用复制构造函数的几种情形9.类型转换构造函数是什么?举个例子。10.简述C++异常处理方式11.成员函数和友元函数的区别12.C++中哪些运算符不可以重载?
    2 0 105
  • 负责人面1-引用和指针有什么区别?2-函数参数传递中值传递、地址传递、引用传递有什么区别?3-static关键字有什么作用?4-const关键字有什么作用?5-链表和数组的区别在哪里?6-请编写能直接实现strlen()函数功能的代码7-请编写能直接实现strstr()函数功能的代码8-进程和线程的差别9-constchar*constp是什么意思?10-memset、memcpy和strcpy的根本区别11-析构函数有哪些特点?12-虚函数有什么作用?13-虚析构函数有什么作用?
    2 0 93
  • 二面1.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?2.Heap与Stack的差别?3.用变量a给出下面的定义4.关键字static的作用是什么?5.关键字const有什么含意?6.下面的声明都是什么意思?7.关键字volatile有什么含意?8.const,volatile区别9.sizeof和strlen的区别?10.在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务?11.给定一个整型变量a,写两段代码,第一个设置a的bit3,第二个清除a的bit3。在以上两个操作中,要保持其它位不变?12.下面函数错误吗?13.你还有什么要问我的吗?
    3 0 97
  • 总监面1:C和C++的区别?2:解释下封装、继承和多态?3:指针和引用的区别?4:什么是内存泄漏?面对内存泄漏和指针越界,你有哪些方法?你通常采用哪些方法来避免和减少这类错误?5:常用的排序算法有哪些?简单描述几个排序算法的优缺点?6:new和malloc的区别?7:TCP和UDP通信的差别?什么是IOCP?8:同步IO和异步IO的区别?9:解释C++中静态函数和静态变量?10:说下你对内存的了解?
    4 0 99
  • 技术二面1.如果同时定义了两个函数,一个带const,一个不带,会有问题吗?2.请你来说一说隐式类型转换3.说说你了解的类型转换4.请你来说一说C++函数栈空间的最大值5.请你来说一说extern“C”6.请你回答一下new/delete与malloc/free的区别是什么7.请你说说你了解的RTTI8.请你讲讲STL有什么基本组成9.请你说说STL中map与unordered_map10.请你说一说vector和list的区别,应用,越详细越好11.请你来说一下STL中迭代器的作用,有指针为何还要迭代器12.请你说一说C++的内存管理是怎样的?13.请你来说一下C++/C的内存分配14.请你回答一下如何判断内存泄漏?
    3 0 99
  • 三面主要问题1.Ado与Ado.net的相同与不同?2.Newdelete与mallocfree的联系与区别?3.#defineDOUBLE(x)x+x,i=5*DOUBLE(5);i是多少?4.有哪几种情况只能用intializationlist而不能用assignment?5.C++是不是类型安全的?6.main函数执行以前,还会执行什么代码?7.描述内存分配方式以及它们的区别?8.struct和class的区别9.当一个类A中没有生命任何成员变量与成员函数,这时sizeof(A)的值是多少,如果不是零,请解释一下编译器为什么没有让它为零。(Autodesk)10.在8086汇编下,逻辑地址和物理地址是怎样转换的?(Intel)11.比较C++中的4种类型转换方式?12.分别写出BOOL,int,float,指针类型的变量a与“零”的比较语句。
    2 0 102
  • 一面和二面主要问题1.extern"C"的用法?2.模板函数和模板类的特例化?3.STL内存优化?4.频繁对vector调用push_back()对性能的影响和原因?5.C++重载和重写的区别?6.C++中类的数据成员和成员函数内存分布情况?7.析构函数一般写成虚函数的原因?8.“引用”与指针的区别是什么?9.结构与联合有和区别?10.下面关于“联合”的题目的输出?11.已知strcpy的函数原型:char*strcpy(char*strDest,constchar*strSrc)其中strDest是目的字符串,strSrc是源字符串。不调用C++/C的字符串库函数,请编写函数strcpy。12.h头文件中的ifndef/define/endif的作用?
    3 0 104
  • 一面1.自我介绍+机器学习项目2.最近的项目和应用的库和模型3.还有一些应用忘了4.算法:第一个单调栈,第二个简单的关于BFS具体忘了(原谅我时间久远记不清了,不过都不难)5.反问评价,我说我java是自学的,大数据经验不是很多,面试官说“我们看重潜力,你的表现还不错”二面1.自我介绍+项目介绍2.网络协议,比如三握四挥,间隔时间等等,谈一下用到的编程语言的优缺点3.算法就是一个简单的环形输出矩阵,大意了边界条件,然后慌忙改了个粗糙的能运行的代码4.评价,我又强调了一遍我的之前项目可能和这个职位不匹配,面试官说没事,看潜力因为面试官迟到了一些时间,算法题做完就差不多到点了,主要还是问项目时间长一些三面:一个口音有点重的大概是山东人,带给了我最差的一次面试1.自我介绍+问项目,问想做哪个方向2.一道概率题,a+b+c1的概率,a,b,c在(0,1)3.一道DP,最长等差数列4.孤岛数量,数据很大的话,dfs和bfs选哪个5.评价,这个面试官就跟吃了枪药是的,题意叙述就简单一句话,我让他给个样例,他说不,按你理解的来,然后叙述题解我觉得我说得够清楚了,他说他听不懂,等他听懂了,又说你为什么不问我这个那个......
    3 0 117
  • 一面1、主要是锁的问题2、线程安全的问题3、项目4、100G文件,多ip进行排序5、问了能不能实习,学校的课程6、HTTPS的实现7、我看你对C++动态内存管理有一定了解,你来谈一下C++的内存布局吧8、一个未初始化的全局变量存在那个区?临时变量存在那个区?9、new出来的空间在哪个区、为什么已经有了malloc和free,为什么还要用new/delete?10、谈一谈数据结构,挑一种你擅长的说一下11、你这两个项目什么时候写的?你这个http服务器的功能是什么?socket这部分api你是怎么用的?二面1、自我介绍2、谈谈我对服务器的理解3、对reactor与proactor理解4、讲讲项目中服务器构架5、对同步异步的理解6、对stl的理解,stl内存分配7、然后讲了一下strcpy怎么实现的,然后strcpy内部有没有动态内存管理8、知不知道双向链表,快速阐述一下双向链表怎么实现的9、再讲一下项目,问到那个线程创建进程,对fork的优化,有没有优化10、都接触过哪些开源库
    3 0 95
  • 快速扫码进群
    加入职友圈
下一步
知道了