摘要: 感觉是照着简历问的,问的比较详细,从我简历上写的主修课程和专业技能上出发问的,好多挨个问问掌握和理解情况,但是相对较浅。 1.对面向对象设计有什么理解? 2.线程和进程的区别? 3.Linux开发和Windows开发有什么区别? 4.说一下知道的设计模式? 5.深拷贝和浅拷贝的区别? 主要在于引用类 阅读全文
posted @ 2019-09-09 20:26 妍妍fighting 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.自我介绍 项目 实习经历 2.问工作岗位倾向-写代码 或者 算法 或者 数据分析 3.数据库中表的连接都有哪几种?如何对两张表创建连接结构能够实现高效的查找效率?除了B+树,你能想到哪些能实现快速查询的结构方法,考虑到空间和时间效率?(我回答的哈希表,问哈希表具体的实现结构是什么,又问除了哈希表 阅读全文
posted @ 2019-08-22 20:11 妍妍fighting 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1.自我介绍 2.选一个熟悉的项目介绍(惨,哪有熟悉的工程性项目啊) 3.软件设计模式:常用的软件架构模式(MVC模型,有什么优缺点?) 4.C++中如何访问类的成员变量?this指针? 5.线程间通信方式? 6.自旋锁和互斥锁有什么区别? 7.虚函数和普通函数? 8.内存分配中堆和栈的区别? 9. 阅读全文
posted @ 2019-08-19 11:10 妍妍fighting 阅读(257) 评论(0) 推荐(0) 编辑
摘要: C++研发岗位 该部门是做NLP的 1.Linux,shell,一些符号和指令的含义; 2.path环境变量的作用; 3.正则表达式; 4.多线程; 5.守护线程和用户线程的区别; 6.线程池; 7.C++特性;const作用;static; 8.如何实现编译的独立性; 9.前向定义; 10.程序编 阅读全文
posted @ 2019-08-17 17:19 妍妍fighting 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 据面试官说该部门是做分布式存储和云架构的 腾讯软件测试岗位一面现场面试1 自我介绍2 研究方向介绍3 C++内存分配问题(堆 栈 代码区 bss 全局存储区 映射区)4 虚函数 纯虚函数5 数据库表联合查询 左连接 右连接 内链接等6 平衡二叉树(概念 特点 性质 实现)7 编程题 如何判断一个树是 阅读全文
posted @ 2019-08-17 17:12 妍妍fighting 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1.从100万条数据中找出最小的100条数据 top-k算法:可用大顶堆实现 2.内存中栈和堆的区别? 3.进程池的作用? 线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这 阅读全文
posted @ 2019-08-15 21:26 妍妍fighting 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.自我介绍 2.介绍一下研究生的研究方向 3.一个智力问题 有无限多的水,如何用两个分别为5L和3L的容器量出4L的水? 4.如何解决哈希冲突? 链表法(链地址法) 开放地址法 再哈希法 公共溢出区法 5.进程间的几种通信方式? 进程间通信(IPC,InterProcess Communicati 阅读全文
posted @ 2019-08-07 18:42 妍妍fighting 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 1.自我介绍 2.让我介绍一下自己的研究方向 3.如何实现多态 4.函数重载和多态 5.多进程和多线程的区别,分别适用于什么场景?进程有哪些资源,对于进程的资源,哪些是线程共享,哪些是独占的? 堆,栈, 6.bloom filter(哈希实现有什么特点) 7.静态函数可以有非静态成员变量吗? 8.说 阅读全文
posted @ 2019-08-05 20:17 妍妍fighting 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1.首先让自我介绍,应该是因为我介绍中提到了自己研究生阶段的研究方向,所以先让我介绍了好久自己的科研工作,算是项目问题吧。 2.编程题 给一个矩阵,每一行递增,每一列递增,且每行的首元素大于上一行的末元素,问给一个数字target,查询矩阵中是否存在该数字! 1 3 5 7 8 10 15 17 2 阅读全文
posted @ 2019-08-02 16:46 妍妍fighting 阅读(640) 评论(0) 推荐(0) 编辑