面试
一些面试题目
草根caogen
我送你离开千里之外,你无声黑白
展开
-
某外企c++面试题目
重建二叉树。判断一个链表是否有环。socket编程中Listen中参数的含义。介绍一下多线程编程中的条件变量。Linux的虚拟内存。函数调用的过程。动态链接和静态链接。动态链接库很大,但是只加载其中一个函数怎么解决?生产者消费者模型编程实现。...原创 2020-04-04 20:35:17 · 4093 阅读 · 1 评论 -
某少儿教育面试题目
走棋盘问题,有多少条路径?给一个m*n大小的棋盘,从左上角到右下角有多少条路径?动态转换方程式:dp[i][j] = dp[i-1][j] + dp[i][j-1].int maxPaths(int m,int n){ vector<vector<int> > dp(m,vector<int>(n,1)); for (int i ...原创 2020-03-27 22:51:20 · 694 阅读 · 0 评论 -
c++后台面试题目
实现快速排序算法,排序算法有哪几种?线程池的有点和缺点?优点:线程是一种珍贵的资源,使用线程池可以减少创建和销毁线程的次数,减少了反复创建和销毁线程的消耗;可以调整线程池中工作线程的数量,防止因为消耗过多,导致服务器崩溃;多线程可以大大提高cpu的利用率,快速响应,可以同时处理多个任务。缺点:使用线程池也存在很大风险,多个线程共享资源,就会存在资源竞争的情况,为了保护资源而加锁,可能导致线...原创 2020-03-29 19:54:50 · 373 阅读 · 0 评论 -
XX网c++程序员面试题目
逆序打印链表,不借助其他工具。Linux系统中cp和mv的区别。Linux系统中系统监控的相关命令大全。为什么C++的析构函数设置成虚函数。Linux中多线程编程的API有哪些。介绍一下Linux系统中的自旋锁。Tcp非阻塞IO什么情况下可读可写。多客户端连接造成访问性能下降怎么排查。进程之间是怎么同步的。建立TCP连接消耗哪些资源。写1M的数据,write返回成功,怎么判断...原创 2020-03-31 22:16:52 · 359 阅读 · 0 评论 -
后台面试题目
链表逆序。两个栈完成一个队列。兄弟单词。IP和UDP的区别。设计一个池中函数访问,不用if-else。线程局部存储。Linux内存显示。对于全局变量int数据,多线程操作后的结果?是否存在中间值?说说c++的智能指针。...原创 2020-04-01 17:59:07 · 438 阅读 · 0 评论