求职刷题神器

funit.cn

  • 一面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 46
  • 一面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 48
  • 一面1、自我介绍2、虚函数的工作方式3、派生类虚构的时候会调用基类的虚构函数吗,什么情况下会调用4、虚函数表的存放内容5、new和malloc,delete和free之间有什么区别6、左值和右值得区别,如何将左值转换成右值7、HTTP报文格式8、rsa和aes算法有什么区别9、IPV4地址不够如何解决10、NAT的原理和过程11、ping的原理和过程
    3 0 49
  • 一面1.自我介绍2.项目介绍3.const和define的区别4.虚函数的工作方式5.派生类虚构的时候会调用基类的虚构函数吗,什么情况下会调用6.虚函数表的存放内容7.迭代器的类型和作用8.HTTPS的怎么实现加密的9.HTTP报文格式10.rsa和aes算法有什么区别11.IPV4地址不够如何解决12.NAT的原理和过程13.ping的原理和过程
    6 0 55
  • 一面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 82
  • 三面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 55
  • 二面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 46
  • 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 43
  • 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 40
  • 加微信电话面,时长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 56
  • 微信扫码加好友进群