聊项目 + 拷打基础,涉及C++、操作系统、计网,总的来说不是纯八股,带了点场景询问,以下是零星回忆: 1.项目中用到了UDP,为什么?(简单、传输快) 2.如果要在你的项目中使用UDP,但是要可靠传输,该怎么办?(参考TCP,重传机制和按序接收) 3.提到了TCP,黏包怎么解决?(固定包头接收,指定内存长度) 4.查看网络状况(以为是netstate,其实是ping、traceroute,紧张忘
#软件开发2023笔面经# 项目追问了20分钟 智能指针 Void*的作用 函数中声明的不是malloc的数组怎么返回 常见的内存泄漏的情况,我说了基本的几种之后,他说如果这些程序员导致的错误不犯,还有哪些,我以为他想问虚析构函数,但是我get错他的点了 匿名函数和函数指针的区别,我就说了下匿名函数的捕获。 最后也没写题,估计前面答得太差了 昨天面的,今天没消息,大概率是凉了
亲爱的读者,这些C# Interview Questions专门设计用于让您了解在面试C#时可能遇到的问题的本质。 根据我的经验,很好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的问题 - 什么是C#? C#是由Microsoft开发的一种现代的,通用的,面向对象的编程语言。 C#专为公共语言基础结构(CLI)而设计,它
自我介绍 问了一下本科和本科专业 简单问了一下项目(提了一嘴) 项目/面经: 1. 为什么用 epoll,使用的是阻塞还是非阻塞模式,各有什么特点 2. 网络:一个数据包到网卡再发出的过程,网卡的驱动过程 3. 操作系统的中断过程, 4. 写中断的时候要注意哪些问题 5. 在中断里面写printf,会怎样 6. Linux的锁有哪几种 7. 互斥锁和自旋锁的区别 8. 操作系统内存管理 9. 分段
大概40分钟,项目+场景,无八股,无手撕。 个人觉得其实面试官挺会引导的,虽然不妨碍我g 1自我介绍 2深挖项目,但是也没挖八股,主要是探讨项目的一些点,以及问到了我没想到的点还,说我后面可以继续做 3两个场景题: 52张牌,怎么洗得更乱?(反问 说是网上有一种洗牌的完美乱的算法,不过也不是指望我们能说出来,只是考察思路 一个网站,敏感词汇需要替换,有什么办法解决?会根据你的回答继续追问。
为什么选择苏小妍,以及为什么投这个岗位 手上是否有意向 对工作压力大和加班怎么看 反问 什么时候出结果
边缘计算的概念介绍一下 查找两个链表是否有公共节点过程 C语言中堆 栈的区别 局部变量占用内存较大 ,可以在栈中分配吗 堆空间管理如果操作不当会出现什么问题 memcpy介绍一下,几个参数 memcpy_s介绍一下 C++中避免内存泄漏的方式 sizeof一个指针大小时是多少 两个int类型 相加,如何设计两个数相加后的数据类型 结构体int,char类型的如何布局 union联合体int,cha
速度快 笔试完当天约面 9.17 24min 标准面试 问的都是常规问题 自我介绍 讲一下项目框架 高性能高并发是如何达成的 部署了吗,测试了吗?有没有做什么优化,什么改进? 科研项目两个简单聊了一下。 Linux命令 cpu,内存,硬盘分区等等相关的操作命令 然后开始C++八股,问了好多八股 反问 #创维#
一面:八股 1、自我介绍 2、C++指针和引用 3、C++和C中如何实现动态内存的分配和释放 4、结构体和联合体的区别 5、C语言中内联函数和宏函数的区别 6、C语言指针的指针 7、Linux用命令行创建一个文件 8、Linux系统中父进程和子进程两个进程如何跑不同的代码 9、cmake中定义的东西 10、tcp和udp的区别 11、tcp三次握手 12、ARP协议 13、Linux中多线程和多进
1.自我介绍 2.聊聊项目(有什么难点,遇到了什么困难) 3.软件开发中模块的高聚合低耦合是什么意思? 4.TCP连接 5.TCP和HTTP之间的联系和区别 6.B树和B+树的区别和应用场景 7.进程调度算法有哪些?常用的进程调度算法? 8.数据库中的三大范式 9.之前有没有自学过一些开源的框架,比如消息队列之类的。 10.你觉得用C++的优缺点是什么? 11.C++相比于C性能有提升吗,你是怎么
一面 8.31 40分钟 1.项目介绍 2.围绕实习相关问题 3.c++11了解哪些内容 4.智能指针介绍一下,shared_ptr的作用,存储方式,weak_ptr的作用,如何和shared结合使用 5.lambda表达式的原理 6.stl迭代器的失效情况,unordered_map的底层结构 7.linux程序崩溃怎么定位问题 8.在某些情况下core文件的堆栈调用顺序会被溢出的内容覆盖,这时
美团 一面 面试官很nice,硕士做的项目问的多一点,因为确实跟他们做的比较对口,有点惊讶的是他们居然也是C++(本来以为团子都是java,看来是我太浅薄了hhhhh)。 主要问实习和硕士期间的项目。(40min) 项目实现 项目挑战 对于故障的处理 八股:(10min) 对于C++11是否熟悉。 智能指针,auto_ptr的问题。 哈希表,如何解决哈希冲突:只说了一致性哈希和链表做法。 做题:(
主要内容:项目+八股+手撕 在项目中主要做的工作 对深拷贝、浅拷贝的理解 函数传递对象和对象引用有什么区别,传递对象可能有什么问题 对零拷贝的了解 override关键字的作用 虚函数重写时参数类型可以不同吗 map、unordered_map的区别 解决哈希冲突的方法 进程线程协程 多线程并发控制的手段 互斥锁与自旋锁的区别 火山模型的优缺点 优化器的原理 对B+树的了解,3层B+树大约能索引多
个人介绍 项目 QT槽函数的种类 内存泄漏 使用malloc实现new的功能 vector、list区别,查找效率比较 vector扩容后只使用一小部分,怎么释放后面那些 多态 重写怎么实现 动态规划 原理、功能 面向对象三大特性 设计原则 设计模式 观察者模式 模板方法 编程题:(口述) 反问 #广联达##面经#
诺瓦面经:30min 笔试题提问 从之前的笔试中挑了两道题提问,只记得一道了 编号为1到100的一百个人围成一圈,以123123的方式进行报数,数到3的人自动退出圈子,剩下的人继续报数,问最后剩下的人编号为多少,让讲自己的思路 项目讲解和总结 项目背景和目标,自己负责部分的思路和遇到的问题…关注总结和反思比较多 问到的一些技术问题 c++ 的多态实现有哪些? c++中左值引用和右值引用以及举个使