网站大量收购独家精品文档,联系QQ:2885784924

后台开发面试问题整理.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
后台开发面试问题整理 /jcjc918/article/details/504344622016 最近实习招聘又开始了,被一些师弟问了面试会问到的问题, 于是想把之前实习、校招被问过的问题整理出来,希望对需 要的人有帮助。虽然下面很多问题,但面试时可以问的问题 是一个无限集,而且因人而异,只能作为一定的参考,如果 把所有知识面都掌握得很牢固那问什么都没问题 :)这里的 问题也不是说要所有都能答得上来, 能答大部分我觉得 BAT 就没啥问题了。 个人背景:本科,偏工程,技术栈 C++ ,接触过 Python 、 Java 、PHP 、Go 面试职位:后台开发、 C++ 工程师等 后续再看有没有必要标注哪些问得比较频繁,需不需要回答 参考。 C++ static 关键字有哪些用法 说说继承和组合的概念?什么时候应该用继承?什么时候 应该用组合 C++ 的菱形继承会发生什么问题?画出对应的内存布局 说说对 C++ 智能指针的了解 说说虚函数实现机制 如果父类中仅有方法,子类有一个 int 变量,这时候 sizeof 是多大 指针一定是 4 个字节吗 #define 和 inline 函数的区别是什么 const static 在哪里初始化 派生类的构造函数和析构函数执行顺序 什么情况下基类的析构函数没有被调用 如何生成静态库?如何生成动态库 如何用 gdb 调试 coredump 查看, core 文件分析 如何调试运行中的程序 运行了几天的程序崩掉,如何分析错误 如何编写 makefile 编译器的编译过程?链接的时候做了什么事?在中间层优 化时怎么做 ? STL 各容器如何实现 适配器是用来做什么的 queue 如何实现 map 用什么实现 如何实现 vector ?优化 O (n ) 的复制 红黑树插入数据发现不平衡应该怎么做 debug 模式和 release 模式编译的区别 如何查看链接的动态库 Python Python 的装饰器是什么 什么是闭包 说说 Tornado 的架构 说说 flask 的架构 Python 的生成器是什么?底层怎么实现 算法 了解哪几种排序方式?有没有 O(n) 的排序 平衡二叉树的插入 二叉查找树 10 个 G 的最高访问 Ip 统计 倒排索引 常用缓存置换算法 Lru 算法的实现及优化 堆和栈的区别 常用 hash 算法 md5 、sha1 的实现 一万个 url 的快速查找 两个有序数组找并集的优化 10 亿个整数中找最大的 100 个,用 O(n) 网络 HTTP 和 TCP 有什么关系 TCP 的三次握手过程 TCP 和 UDP 的区别 TCP 包为什么需要 Seq 包为什么会乱序 说说 HTTP 协议 HTTP 1.0 和 HTTP 1.1 的差别 HTTP 头部有哪些字段 为什么 HTTP 是无连接的 有没有保持长连接的 HTTP TCP 的拥塞控制是怎样的 TCP 中客户端发送 SYN 后客户端

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档