聊研究方向 聊项目 怎么对服务器进行的压力测试 压力测试的性能如何 同步IO与异步IO的区别 阻塞IO与非阻塞IO的区别 什么是惊群现象 拷贝构造函数用在什么场景 举一个应用拷贝构造函数的例子 怎么禁用拷贝构造函数 说一下TCP的三次握手四次挥手 算法题:**21,**153 #实习##360##24实习#
8.18投递 8.23HR面(6min) 8.30技术面(40min) 1、数组和链表的区别? 2、链表连续存储的使用场景? 3、栈和堆的区别 4、字符串的逆序 5、反转链表 6、快排的原理 7、怎么判断程序运行时间? 8、怎么确定for循环最里层的执行了多少次? 9、复杂度大小的比较 10、场景题?兔子每隔三个月生一对双胞胎,算法实现? 11、场景题?假设饮料有1块的,2块的,5块
中金所 C++开发 一面 9.7 24min 一、自我介绍(2min) 二、项目介绍 挑一个最具有挑战性的项目介绍 三、常规八股 STL map和multimap的区别?(开始听成了map和unordered_map) C++多态怎么实现? 内存泄露讲一下,为什么发生,后果,怎么预防? 野指针怎么来的? 线程间同步方式有几种? 挑一个锁的实现机制来讲一下 TCP通信怎么保证可靠性? 服务端sele
面试官迟到了几分钟,hr说是开会 面试官进来之后说开始吧。 1.没有自我介绍 2.八股(好多我忘记了想起来了再补充)顺序是操作系统,计网,C++。 我记得几个: TCP三次握手四次挥手 get和post区别 http状态码 cookie和session IP分片,路由器交换机网桥工作在哪一层,constexpr用过吗 进程和线程区别 什么情况会导致任务调度 页表存放在进程中还是系统中 静态库里面是
这两家都是传统软件,和别家互联网明显有区别 所以放一起写了。进度都是hr面。 中望C++开发:投完就发笔,笔完隔天发面,效率挺高。 一面 问了4分钟c++2分钟数据结构1分钟算法。然后直接告诉我简历挺匹配的,过了。我都蒙了,然后就和面试官闲聊了十几分钟。晚上hr通知我约二面 二面 leader严肃多了,还是问c++八股,有几个答的不太好(右值引用方面的)。然后问了点项目,问我三维模型是什么文件(o
一面 1.自我介绍 2.过往实习经历深挖 3.实习困难与收获 4.怎么看待成人教育业务 5.知乎细分业务你更倾向/更适合哪个 二面 1.实习经历深挖 2.怎么看待增长产品 3.海内外做增长的不同 4.怎么看增长和商业化的关系 5.增长产品和体验产品角色换位,怎么推进原先的实习项目 6.作为产品负责人,体验和增长的PM发生矛盾,怎么解决 三面 1.怎么看自己的offer情况 2.从哪些角度综
一、自我介绍 二、问项目: 1. 计算机设计大赛 ①负责什么 ②你们都是如何发现你们程序中的问题的,如何调试 ③遇到最难的问题,怎么解决 ④除此之外还有没有写过安卓的项目 2. 服务外包创新创业大赛 ①硬件用的什么环境写的 ②怎么烧录的 ③如何优化性能 3. 美国大学生建模竞赛 ①介绍一下LSTM算法 ②为什么当初选这个算法 4. 有没有个人的技术博客(如github) 5. 你说你最擅长c++,
1. 自我介绍 2. 在项目中遇到的最难的问题时什么?如何解决的? 3. 最擅长什么语言?编程环境呢?操作系统呢? 4. c和c++里如何动态申请一块内存? 5. 怎么判断它们有没有申请成功呢? 6. malloc函数的原型是什么? 7. 有哪些情况可能会申请内存失败? 8. 数组和链表的区别? 9. c++里有个虚函数的概念,什么是虚函数你知道吗? 10. 虚函数最终能达到什么效果?可以解决什么
面试官人很好,不会的地方会慢慢引导。面了2个小时,太累了,大体问了这些,其它的忘了。 开局寒暄: 自我介绍下 读研还是工作 c++: new和malloc区别 有一个全局变量,多线程下会产生数据竞争,有什么解决措施 c++的锁用过哪些 unique_lock怎么实现的 内存泄露有什么好的解决手段 valgrind实现原理 不知道 如果让你实现valgrind你怎么实现 shared_ptr怎么实现
1. 手撕 c++ 优先队列 实现 push / pop 2. c++ 之智能指针理解。shared_ptr 引用计数存在哪里? 3. shared_ptr 线程安全吗? 4. c++ static / inline 使用场景 5. 两个编译单元相同名字的static函数会报错吗 6. 线程安全的单例 7. c++死锁怎么定位。gdb具体讲讲 8. 怎么确定哪个线程死锁了? 9. 常用的锁有什么?
本人的基本情况和一面二面面经可见前面动态 1、除了C++还学过其他语言吗,相比于其他语言,你觉得C++的特点有什么 2、因为你是大数据专业,所以我想问一下在大数据领域里面为什么Java的规模会比C++更大(我回答了因为Hadoop生态圈都用Java,已经比较完整了。面试官补充到,因为Java跨平台而且大数据领域的瓶颈一般在IO,所以C++的优点在大数据领域体现不出来) 3、学校里面你觉得你哪门课学
虚函数基本概念 虚函数底层原理(虚函数表和虚函数指针) 早期的智能指针auto_ptr为什么被废弃 现在的能指针有哪几种,应用场景是什么 手撕算法 删除链表中的某个节点(要求考虑全面:head为空、target为空、target=head等等,最后记得delete dummy虚假头节点) 实现Vector类,要求实现这些方法:初始化、整体拷贝、push_back、pop_back、vector[p
自我介绍 项目和实习 ,都没深问,自己再总结一下 C++和C的区别 melloc和new 智能指针介绍一下 多线程同步的方式 条件变量condition_variable知道吗?介绍一下 网络编程步骤,服务端、客户端、udp的服务端和客户端 socket的keep-alive选项 流量控制和拥塞控制 零拷贝技术(忘了sendfile了,只是描述了一下什么叫零拷贝) 路由表的作用(也没答好) 做题:
啥都不会,面试官挺好的 1.自我介绍 2.项目 3.单生产单消费不加锁实现 4.基本的排序算法 5.malloc最大申请空间,你了解内存分配吗,手写memcopy函数 6.结构体对齐,比较 其他忘了
#深信服# 流程很快,前天晚上做完笔试昨天就收到预约,今天上午11.30一面,全程40多min 自我介绍 自我介绍里面提到了毕设,做的yolov5的目标检测,问我里面有没有自己的东西,但是AI什么现状懂得都懂。 malloc最多能申请多少内存,和面试官拉扯了很久。 一个生产者,一个消费者,用循环队列做缓冲区,需要用锁实现同步吗?(感觉有玄机,回答不需要,但是为什么答不上来,面完问了问别人才知道还有