
面经
打不过我吧
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对角线打印二维矩阵
题目描述:按对角线方向打印矩阵输入:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 输出:1 2 5 3 6 9 4 7 10 13 8 11 14 12 15 16 思路:输出稍微旋转一下可以发现每一行元素的横纵坐标之和相等[0][0][1][0],[0][1][2][0],[1][1],[0][2]……[2][3],[3][2][3][3]共row+col-1=7行,由于方.原创 2020-11-20 01:01:41 · 311 阅读 · 0 评论 -
银行面试【交通银行】【工商银行】
交通银行 10/28/15:00 pm 共计十分钟1 野指针从内存泄漏开始讲,讲到指针未被正确释放,期间想到了侯捷老师讲过的string,但是似乎没说清楚。还想到深拷贝浅拷贝,但是面试官没有问。2 const和static区别const只读不能被改变。static静态,全局共享?3 mysql inner join面试官提到了交集我竟然还能回答错,无语4 ==与=区别只说出=是比较值,==当时不知道,现在知道是比较对象地址是否一致,也就是比较是不是同一个对象5 重写与重载原创 2020-11-05 00:09:18 · 1024 阅读 · 1 评论 -
财经业务部门-客户端-四面面经 11-16
一面 10/25 16:041 指针与引用区别,指针、引用可以指向别的对象吗?2 设计模型,单例模型应用场景(提示:配置初始化)还是要看看设计模型这本书,侯捷老师明天见。3 进程间通信方式,实现共享内存的方法,具体函数shmget()和几个参数ID、大小、flag4 进程的调度算法先来先服务、短作业优先、时间片、优先级5 C++的锁,特点、优缺点互斥锁 mutex 睡眠等待条件变量 pthread读写锁 临界区、共享独占自旋锁6 http与https区别原创 2020-10-26 00:55:06 · 335 阅读 · 0 评论 -
笔试面试中【字符串】【输入输出处理】
1 926华为笔试项目经理组织发传单,经理委派给员工,员工分为外包。输入:performance块表示每名外包发送的传单数量,每行一个外包人员,输入格式:外包人员,传单数organization块表示项目经理、员工、外包的从属关系,输入格式:经理,组员,外包输出:项目经理<传单数>-组员<传单数>--外包<传单数> string temp; cin >> temp; while (1) { cin >.原创 2020-09-28 00:34:46 · 404 阅读 · 0 评论 -
【操作系统】进程与线程
进程与线程的概念进程是程序的一次执行过程,是动态概念,是操作系统进行资源调度和分配的基本单位,实现了操作系统的并发;每一个进程都有一个自己的地址空间,至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。进程不仅包括代码,还包括堆栈段、数据段、文本段、堆。线程是进程的子任务,是CPU调度和分派的基本单位,保证了程序的实时性,实现进程内部的并发;线程是操作...原创 2020-04-01 22:40:55 · 671 阅读 · 0 评论 -
【计算机网络】访问一个网页的过程
参考:https://blog.youkuaiyun.com/qq_35075909/article/details/91969830参考:https://blog.youkuaiyun.com/u010653908/article/details/53453368?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribut...原创 2020-03-27 21:58:44 · 1558 阅读 · 0 评论 -
C++中struct和class的区别
C++中struct和class的区别在C++中,class和struct做类型定义是只有两点区别:默认继承权限不同,class继承默认是private继承,而struct默认是public继承 class还可用于定义模板参数,像typename,但是关键字struct不能同于定义模板参数C++保留struct关键字,原因保证与C语言的向下兼容性,C++必须提供一个structC...原创 2020-03-23 00:51:06 · 159 阅读 · 0 评论 -
C++从源文件到可执行文件 & 目标文件 & 链接
C++从源文件到可执行文件的过程、源代码–>编译预处理–>编译–>优化–>汇编–>链接–>可执行文件具体如下:编译预处理-宏、条件编译指令-头文件指令读取源程序,对其中的伪指令(以#开头的指令)和特殊符号进行预处理。宏定义指令:如#define Name TokenString #undef等。对于#define,预编译所做的就是将程序中的Na...原创 2020-03-23 00:49:21 · 661 阅读 · 2 评论 -
new/delete与malloc/free
请你回答一下new/delete与malloc/free的区别是什么①它们都是动态管理内存的入口。②malloc/free和operator new/operator delete是c++标准库的函数,new/delete是c++操作符③malloc/free只是动态分配内存空间;而new/delete除了分配空间还会调用构造函数和析构函数进行初始化与清理(清理成员);opera...原创 2020-03-23 00:46:34 · 140 阅读 · 0 评论 -
TCP相关问题
TCP和UDP的区别?TCP三次握手1)TCP和UDP区别【1】 连接TCP是面向连接的传输层协议,即传输数据之前必须先建立好连接。UDP无连接。【2】服务对象TCP是点对点的两点间服务,即一条TCP连接只能有两个端点;UDP具有多播的特点,支持一对一,一对多,多对一,多对多的交互通信。【3】可靠性TCP是可靠交付:无差错,不丢失,不重复,按序到达。UDP...原创 2020-03-23 00:45:57 · 342 阅读 · 0 评论 -
智能指针&&深拷贝浅拷贝
1 CVTE 21届实习生 软件类C/C++面经作者:没有牛气的牛客链接:https://www.nowcoder.com/discuss/371318?type=2&order=3&pos=2&page=1来源:牛客网1,自我介绍2,简历上的项目介绍3,智能指针(大概介绍了原理,没具体讲)4,c++的拷贝方式(一开始没听清楚,答不出来,后来才问...原创 2020-03-23 00:53:10 · 9534 阅读 · 4 评论