研发工程师面经(C++)

原文链接:已拿头条offer的研发工程师面经(C++)
作者:凡宇~
链接:https://www.nowcoder.com/discuss/126102
来源:牛客网

阿里巴巴—研发工程师C/C++(一面挂)

  1. malloc和new的区别

  2. vector和list的区别

  3. C++如何实现多态,虚函数机制、虚指针、父类析构函数如果为非虚函数会有什么后果

  4. 重载和覆盖有啥区别

  5. 多线程编程

  6. 网络编程

  7. C++设计模式

  8. Redis

  9. 冒泡排序

  10. 给定一个数字数组,写一个函数,将所有0元素移动到它的末端,同时保持非零元素的相对顺序

thoughtworks—软件开发工程师(offer)

  1. 线上作业添加需求,然后现场编码演示

  2. 自我介绍,项目介绍

  3. 深入介绍一个项目

  4. Sql、xss原理及防御措施(简历上的内容)
    猿辅导——客户端开发工程师(二面挂)

  5. 手撕代码: 二叉树层次遍历并按行输出

  6. 手撕代码:将双向链表按奇偶结点分开,形成两个链表并返回

  7. 手撕代码:有序数组二分查找,返回查找元素最后一次出现的位置,若不存在则返回-1

  8. C++关键字static

  9. 虚函数,虚函数调用细节,指针、引用、对象

  10. 指针和引用的区别,引用使用sizeof的值是多少,引用本身是否占据空间

  11. http原理,请求头,传输文本类型

贝壳找房—C++研发工程师(一面挂)

  1. 如何计算一个包含重复元素的数组中不同元素的个数,[1,1,2,3,4,4,5],返回5

  2. Tcp三次握手、四次挥手,为什么连接需要三次,断开却要四次

  3. 进程和线程的区别,进程通信方式,线程通信方式

  4. C++中如何实现内存管理

  5. new和malloc的区别

一点资讯—服务端开发工程师(offer)

  1. C++智能指针如何解决内存泄露问题

  2. TCP的拥塞控制机制

  3. TCP的三次握手、四次挥手、为什么连接需要三次,断开需要四次,每个过程的状态都是怎样的

  4. 常见web安全问题,SQL注入、XSS、CSRF,基本原理以及如何防御

  5. 各种语言的应用场景,如python的应用场景

  6. 类型严格与非类型严格的优缺点

  7. Linux硬链接和软连接的区别

  8. Mysql如何实现快速查找,索引,索引的实现,提高效率的原因

  9. 编程:判断一棵二叉树是否是平衡二叉树

  10. 编程:二叉树的广度优先搜索遍历

  11. 编程:顺时针打印矩阵

  12. 如何利用快排对一个单链表进行排序

已拿头条offer的研发工程师面经(C++)相关推荐

  1. **Java有哪些悲观锁的实现_阿里秋招Java研发工程师岗:来自校友的面试还原(已拿Offer)...

    前言 本篇题材来自我的校友投稿,他在最近的秋招校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由面试本人--小林提供(译名) 由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目. ...

  2. 程序员进阶!读完我这份《Android开发核心源码精编解析》面试至少多要3K!已拿到offer

    开头 作为一个40的人,能有面试机会是格外的珍惜,也分外的诚恳.没什么豪言壮语,雄心大志.没有狼性,社会把中年人打磨成了听话的舔狗. 感谢马爸爸旗下公司,给了我为数不多机会中一个,而且还是个相当好的位 ...

  3. AI研发工程师成长指南

    AI研发工程师成长指南 本文为数据茶水间群友原创,经授权在本公众号发表. 关于作者:Japson.某人工智能公司AI平台研发工程师,专注于AI工程化及场景落地.持续学习中,期望与大家多多交流技术以及职 ...

  4. 小米嵌入式研发工程师校招面试总结

    小米嵌入式研发工程师校招面试总结 21-01-22更新:经过几轮面试,终于收到了小米offer,以下为博主总结的相关资料,希望能帮到求职的你. 刚参加完小米面试,博主一共经历了三面,面试相对简单,面试 ...

  5. 给研发工程师的代码质量利器 | SOFAChannel#5 直播整理

    2019独角兽企业重金招聘Python工程师标准>>> > SOFA:Channel,有趣实用的分布式架构频道. > > 本文根据 SOFAChannel#5 直播 ...

  6. web前端研发工程师编程能力成长之路

    2019独角兽企业重金招聘Python工程师标准>>> [背景] 如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧: 如果你是做了两三年WEB产品前端研发,迷茫找不 ...

  7. 清华大学微纳脑机接口与机器人实验室:生物材料研发工程师招聘

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 清华大学医学院生物医学工程系 微纳脑机接口与机器人实验室 生物材料研发工程师招聘启事 实验室简介 本实验室致力于微纳机器 ...

  8. 2015年阿里实习生面试Java研发工程师 小记

    5月5日,广州,阿里实习生面试,Java研发工程师,完全被虐orz 几乎没有Java项目开发经验,接近零基础,去水了一发,毫无悬念的被刷了..RP也是杠杠的,准备过的题目一个都没被问到,算法题也是一条 ...

  9. 广发证券王环:神策数据不止为我节省了 3 名研发工程师

    随着"互联网 +"引领金融业转型升级,大数据为企业提供了重要支撑.一直以来,广发证券坚持以用户为中心,用户数据驱动产品的优化与改进,因此很早便成立了大数据部门.此部门最初为业务发展 ...

最新文章

  1. opencv 直线检测笔记
  2. Nodejs模块、自定义模块、CommonJs的概念和使用
  3. Maven_1.了解Maven以及其安装配置
  4. 【顶】Asp无组件生成缩略图(1)
  5. Codeforces 1070A Find a Number(BFS) 2018-2019 ICPC, NEERC, Southern Subregional Contest Problem A
  6. java mvp开发_如何从没有软件开发技能的想法变成现实的市场MVP?️?
  7. 在网页中嵌入任意字体的解决方案 (insert any font)
  8. Factory Method 抽象工厂模式(创建型)
  9. Controller类中方法返回值详解
  10. html5视频播放器 二 (功能实现及播放优化)
  11. python不用api爬twitter
  12. Zabbix_agent的主动式和被动式
  13. EC智能电池信息读取
  14. 关于微信小程序如何刷新当前页面
  15. 推荐 | 一些奇特的人工智能App
  16. 数学史资料:中世纪数学
  17. 【今日CV 计算机视觉论文速览 第114期】Thu, 9 May 2019
  18. 2.变量,注释,条件分支
  19. 用matlab计算信源信息熵,计算离散信源的熵matlab实现
  20. 动手学深度学习-pytorch 导入d2lzh_pytorch模块时报错 No moudel named 'd2lzh_pytorch'

热门文章

  1. Cocos Creator - 制作精灵帧动画
  2. 浏览器页面资源加载过程与优化
  3. Android Studio配置优化最全详解
  4. 【C语言】给出三角形三边长,求三角形面积
  5. Java设计模式(java design patterns)
  6. JS实现合并单元格的两种方法
  7. PbootCMS模板主题开发必备标签集合
  8. 计算机控制系统刘恩沧课后题答案,第八章2 提高计算机控制系统可靠性的技术措施_内蒙古农业大学:计算机控制技术_ppt_大学课件预览_高等教育资讯网...
  9. Java支付--苹果内购
  10. 第四章 虚拟现实的计算体系结构