求职刷题神器

funit.cn

  • 面试中主要的问题1.如何判断大端小端2.C++和C的区别3.internal,external,none链接属性4.c++中四种cast转换5.指针和引用的区别6.给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内,给出思路并手写代码7.智能指针8.数组和指针的区别9.野指针是什么?10.智能指针有没有内存泄露的情况11.请你回答一下为什么析构函数必须是虚函数?12.函数指针13.fork函数
    3 0 59
  • 一面1.请用简单的语言告诉我C++是什么?2.C和C++的区别?3.什么是面向对象(OOP)?4.什么是多态?5.设计模式懂嘛,简单举个例子?6.STL库用过吗?常见的STL容器有哪些?算法用过哪几个?7.数据结构会吗?项目开发过程中主要用到那些?8.类的static变量在什么时候初始化?函数的static变量在什么时候初始化?9.堆和栈的区别?堆和栈的生命周期?10.C和C++的区别?
    2 0 60
  • 一面1、自我介绍2、你对虚函数是怎么理解的?3、详细讲static关键字?4、引用和指针有什么区别?5、new和malloc有什么区别?6、讲讲你知道的C++11新特性?7、我看你对C++动态内存管理有一定了解,你来谈一下C++的内存布局?8、一个未初始化的全局变量存在那个区?临时变量存在那个区?9、new出来的空间在哪个区、为什么已经有了malloc和free,为什么还要用new/delete?10、谈一谈数据结构,挑一种你擅长的说一下?
    3 0 61
  • 1.简述项目2.inline作用、优缺点3.static的作用4.代码的执行流程,从代码到程序运行整个流程说一下5.虚拟内存说一下6.extern"C"在C++中作用是什么?7.成员变量增多会影响类的sizeof吗?虚函数增多呢?8.类的内存布局9.什么函数不可以为虚函数?10.智能指针,用途及区别11.智能指针和Java的gc有什么区别?12.熟悉stl吗?熟悉哪些?13.unordered_map怎么解决哈希冲突?
    5 0 80
  • 一面1.自我介绍2.指针和引用的区别3.堆和栈的区别4.如何判断大端还是小端5.new和delete,malloc和free的异同处6.链表是否有环,出现环的位置在哪7.C和C++区别?8.构造函数可以为虚函数吗?9.如果构造函数为虚函数,能够实现多态吗?10.析构函数可以为虚函数吗?
    3 0 84
  • 1.自我介绍2.数组和链表的区别3.两个栈如何实现一个队列4.栈和队列的主要区别5.redis数据类型6.什么数据类型可以用于队列7.TCP三次握手,四次挥手8.线程和进程的区别9.什么是线程不安全10.哈希碰撞11.C++有哪些类的访问修饰符12.LINUX的命令
    6 0 83
  • 一面1.自我介绍2.项目介绍3.什么是多态,多态的实现方式4.动态多态和静态多态5.虚函数的工作原理6.什么是纯虚函数7.构造函数可以是虚函数吗,为什么8.析构函数可以是虚函数吗,为什么9.什么是智能指针,有哪些,实现原理10.怎么避免循环引用11.C++内存管理12.函数调用机制13.有哪些强制类型转换,使用的区别14.什么是函数重载,实现原理15.const关键字的使用16.static关键字的使用
    4 0 81
  • 一面1.自我介绍2.智能指针如何实现3.学过操作系统吗?学过网络吗?没有4.进程和线程的区别,多线程和多进程的优缺点5.介绍项目亮点6.A-H中选3个字母,可以重复,求组合数7.如果你正在做一个项目,因为不可控因素延期了,你会怎么做8、虚函数和纯虚函数二面1.一个数组,只有一个数字出现奇数次,其余数字出现偶数次,如何得到这个数字?如果出现奇数次的数字有2个呢?2.给定一个ip地址,编码使得ip和32位整数呈双射关系3.50个红球50个蓝球,放到2个袋子里,从两个袋子各取1个球,让2个都是红球的概率最大,怎么放?4.进程和线程的区别?5.学过操作系统吗?学过网络吗?6.时间复杂度为O(nlogn)的排序算法有哪些?7.C++内存分布8.重载和重写的区别?
    3 0 78
  • 一面1、介绍项目,为什么做呀2、了解内存泄漏吗?怎么查看,怎么定位3、了解智能指针吗?循环引用问题4、死锁情况写一下多线程的5、Hbase的二级索引的流程6、shell:对数据排序7、NIO8、http在osi七层协议中的哪一层9、外部排序10、TCP和UDP11、TCP如何实现可靠12、编程13、Spark的stage划分6、你希望从事哪个岗位呀?性格上有什么优缺点14、写了个代码15、面试官介绍了他们部门16、你有哪些还是比较熟悉的17、你有哪些问题想问我
    1 0 87
  • 一面1.虚拟地址空间和物理内存。2.哈希冲突的解决方案(开散列,闭散列,多阶哈希),一致性哈希,都是简单的3.回答了下,没有深入了问。4.编译过程。二面1.主要问项目,他选了我第一个项目,HTTP文件共享服务器。2.输入域名后发生了什么?3.多线程安全问题,线程池,锁(都是简单的回答了下)。4.断点续传。5.这个项目在一台主机上跑是没有问题的,那如果是多台主机,就会有问题,怎么解决(域名解析的问题)?6.然后简单讲了下用epoll提高效率,并没有深入了问。7.HTTP协议。三面(压力面)1.啥都问,说你会的,然后把我怼的不行2.主要是锁的问题(基本没答出来)。3.线程安全的问题。4.项目(网络的问题)。5.100G文件,多ip进行排序。6.问了能不能实习,学校的课程。7.HTTPS的实现,我给他简单的讲了下,他不满意。8.文件系统(软链接,硬链接)。四面1.malloc的原理(简单的讲了下,他不满意)。2.然后问malloc申请内存的时候,怎么加锁的。3.二叉树的层序遍历。4.有哪些优点,看过什么书?5.线程和进程的区别。6.有没有听过select和epoll,都没有深入了问。7.操作系统和网络都问了点。8.大小端的问题。9.红黑树。五面1.介绍自己。2.做了啥项目?3.shell的原理,和exec等。4.fork。<
    8 3 287
  • 微信扫码加好友进群