大厂BAT等阿里腾讯百度美团头条等技术面试题目及答案【MD格式资源下载】面试手册面试题
目录:
1.1.1 如何实现一个高效的单向链表逆序输出?.md
1.1.2 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位.md
\01.阿里篇\1.1.3 给定一个二叉搜索树(BST),找到树中第 K 小的节点.md
\01.阿里篇\1.1.4 LRU缓存机制.md
\01.阿里篇\1.1.5 关于epoll和select的区别,以下哪些说法是正确的.md
\01.阿里篇\1.1.6 从innodb的索引结构分析,为什么索引的 key 长度不能太长.md
\01.阿里篇\1.1.7 MySQL的数据如何恢复到任意时间点?.md
\01.阿里篇\1.1.8 NFS与SMB的区别?.md
\01.阿里篇\1.1.9 输入 ping IP 后敲回车,发包前会发生什么?.md
\01.阿里篇\1.2.0 请解释下为什么鹿晗发布恋情的时候,微博系统会崩溃,如何解决?.md
\01.阿里篇\1.2.1 现有一批邮件需要发送给订阅顾客,且有一个集群(集群的节点数不定,会动态扩容缩容)来负责具体的邮件发送任务,如何让系统尽快地完成发送?.md
\01.阿里篇\1.2.2 有一批气象观测站,现需要获取这些站点的观测数据,并存储到 Hive 中。但是气象局只提供了 api 查询,每次只能查询单个观测点。那么如果能够方便快速地获取到所有的观测点的数据?.md
\01.阿里篇\1.2.3 如何实现两金额数据相加(最多小数点两位).md
\01.阿里篇\1.2.4 关于并行计算的一些基础开放问题.md
\01.阿里篇\1.2.5 请计算XILINX公司VU9P芯片的算力相当于多少TOPS,给出计算过程与公式.md
\01.阿里篇\1.2.6 一颗现代处理器,每秒大概可以执行多少条简单的MOV指令,有哪些主要的影响因素.md
\01.阿里篇\1.2.7 请分析 MaxCompute 产品与分布式技术的关系、当前大数据计算平台类产品的市场现状和发展趋势.md
\01.阿里篇\1.2.8 对大数据平台中的元数据管理是怎么理解的,元数据收集管理体系是怎么样的,会对大数据应用有什么样的影响.md
\01.阿里篇\1.2.9 你理解常见如阿里,和友商大数据平台的技术体系差异以及发展趋势和技术瓶颈,在存储和计算两个方面进行概述.md
\01.阿里篇\1.3.0 在云计算大数据处理场景中,每天运行着成千上万的任务,每个任务都要进行 IO 读写.md
\01.阿里篇\1.3.1 最大频率栈.md
\01.阿里篇\1.3.2 给定一个链表,删除链表的倒数第N个节点,并且返回链表的头结点.md
\01.阿里篇\1.3.3 如果让你设计一个通用的、支持各种数据库秒级备份和恢复的系统,你会如何设计.md
\01.阿里篇\1.3.4 如果让你来设计一个支持数据库、NOSQL 和大数据之间数据实时流动的数据流及处理的系统,你会考虑哪些问题?如何设计?.md
\01.阿里篇\1.3.5 给定一个整数数组和一个整数,返回两个数组的索引,这两个索引指向的数字的加和等于指定的整数。需要最优的算法,分析算法的空间和时间复杂度.md
\01.阿里篇\1.3.6 假如给你一个新产品,你将从哪些方面来保障它的质量?.md
\01.阿里篇\1.3.7 请评估一下程序的执行结果?.md
\01.阿里篇\1.3.8 如何测试一辆自行车.md
\01.阿里篇\1.3.9 如何判断两个链表是否相交.md
\02.华为篇\.gitkeep
\02.华为篇\2.1.1 static有什么用途?(请至少说明两种).md
\02.华为篇\2.1.2 引用与指针有什么区别?.md
\02.华为篇\2.1.3 描述实时系统的基本特性.md
\02.华为篇\2.1.4 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?.md
\02.华为篇\2.1.5 什么是平衡二叉树?.md
\02.华为篇\2.1.6 堆栈溢出一般是由什么原因导致的?.md
\02.华为篇\2.1.7 什么函数不能声明为虚函数?.md
\02.华为篇\2.1.8 冒泡排序算法的时间复杂度是什么?.md
\02.华为篇\2.1.9. Internet采用哪种网络协议?该协议的主要层次结构?.md
\02.华为篇\2.2.0 IP地址的编码分为哪俩部分?.md
\02.华为篇\2.2.1 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序.md
\02.华为篇\2.2.2 某32位系统下, C++程序,请计算sizeof 的值.md
\03.百度篇\.gitkeep
\03.百度篇\3.4.8 找出数组中出现次数超过一半的数,现在有一个数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数。.md
\03.百度篇\3.4.9 找出被修改过的数字.md
\04.腾讯篇\.gitkeep
\05.美团篇\.gitkeep
\05.美团篇\5.2.0 浅复制和深复制?怎样实现深复制?.md
\06.头条篇\.gitkeep
\06.头条篇\一棵二叉树,求最大通路长度(即最大左右子树高度之和).md
\07.滴滴篇\.gitkeep
\08.京东篇\.gitkeep
\08.京东篇\简单说一下hadoop和spark的shuffle过程.md
\09.MySQL篇\.gitkeep
\09.MySQL篇\9.1.0 主键 超键 候选键 外键.md
\09.MySQL篇\9.1.1 数据库事务的四个特性及含义.md
\09.MySQL篇\9.1.2 视图的作用,视图可以更改么?.md
\09.MySQL篇\9.1.3 drop,delete与truncate的区别.md
\09.MySQL篇\9.1.4 索引的工作原理及其种类.md
\09.MySQL篇\9.1.5 连接的种类.md
\09.MySQL篇\9.1.6 数据库范式.md
\09.MySQL篇\9.1.7 数据库优化的思路.md
\09.MySQL篇\9.1.8 存储过程与触发器的区别.md
\09.MySQL篇\9.1.9 解释 SQL 的 left join 和 right join.md
\10.Redis篇\.gitkeep
\10.Redis篇\10.1.0 使用Redis有哪些好处?.md
\10.Redis篇\10.1.1 redis相比memcached有哪些优势?.md
\10.Redis篇\10.1.2 redis常见性能问题和解决方案.md
\10.Redis篇\10.1.3 MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据.md
\10.Redis篇\10.1.3 zookeeper的四种类型的znode.md
\10.Redis篇\10.1.4 Memcache与Redis的区别都有哪些?.md
\10.Redis篇\10.1.5 Redis 常见的性能问题都有哪些?如何解决?.md
\10.Redis篇\10.1.6 redis最适合的场景.md
\10.Redis篇\10.1.7 Redis的同步机制了解么?.md
\10.Redis篇\10.1.8 是否使用过Redis集群,集群的原理是什么?.md
\11.MongoDB篇\.gitkeep
\11.MongoDB篇\11.1.0 什么是MongoDB?.md
\11.MongoDB篇\11.1.1 MongoDB是由哪种语言写的?.md
\11.MongoDB篇\11.1.2 MongoDB的优势有哪些?.md
\11.MongoDB篇\11.1.3 什么是数据库?.md
\11.MongoDB篇\11.1.4 什么是集合?.md
\11.MongoDB篇\11.1.5 什么是文档?.md
\11.MongoDB篇\11.1.6 MongoDB和关系型数据库术语对比图.md
\11.MongoDB篇\11.1.7 什么是“mongod”?.md
\11.MongoDB篇\11.1.8 “mongod”参数有什么?.md
\11.MongoDB篇\11.1.9 什么是“mongo”?.md
\11.MongoDB篇\11.2.0 MongoDB哪个命令可以切换数据库?.md
\11.MongoDB篇\11.2.1 什么是非关系型数据库?.md
\11.MongoDB篇\11.2.2 非关系型数据库有哪些类型?.md
\11.MongoDB篇\11.2.3 为什么用MOngoDB?.md
\11.MongoDB篇\11.2.4 在哪些场景使用MongoDB?.md
\11.MongoDB篇\11.2.5 MongoDB中的命名空间是什么意思.md
\11.MongoDB篇\11.2.6 哪些语言支持MongoDB.md
\11.MongoDB篇\11.2.7 在MongoDB中如何创建一个新的数据库?.md
\11.MongoDB篇\11.2.8 在MongoDB中如何查看数据库列表?.md
\11.MongoDB篇\11.2.9 MongoDB中的分片是什么意思?.md
\11.MongoDB篇\11.3.0 如何查看使用MongoDB的连接?.md
\11.MongoDB篇\11.3.1 什么是复制?.md
\11.MongoDB篇\11.3.2 在MongoDB中如何在集合中插入一个文档?.md
\11.MongoDB篇\11.3.3 在MongoDB中如何除去一个数据库?.md
\11.MongoDB篇\11.3.4 在MongoDB中如何创建一个集合?.md
\11.MongoDB篇\11.3.5 在MongoDB中如何查看一个已经创建的集合?.md
\11.MongoDB篇\11.3.6 在MongoDB中如何删除一个集合?.md
\11.MongoDB篇\11.3.7 为什么要在MongoDB中使用分析器?.md
\11.MongoDB篇\11.3.8 MongoDB支持主键外键关系吗?.md
\11.MongoDB篇\11.3.9 MongoDB支持哪些数据类型?.md
\11.MongoDB篇\11.4.0 为什么要在MongoDB中用Code数据类型?.md
\11.MongoDB篇\11.4.1 为什么要在MongoDB中用Regular Expression数据类型?.md
\11.MongoDB篇\11.4.2 为什么在MongoDB中使用Object ID数据类型?.md
\11.MongoDB篇\11.4.3 如何在集合中插入一个文档?.md
\11.MongoDB篇\11.4.4 “ObjectID”有哪些部分组成?.md
\11.MongoDB篇\11.4.5 在MongoDb中什么是索引?.md
\11.MongoDB篇\11.4.6 如何添加索引?.md
\11.MongoDB篇\11.4.7 MongoDB有哪些可替代产品?.md
\11.MongoDB篇\11.4.8 如何查询集合中的文档?.md
\11.MongoDB篇\11.4.9 用什么方法可以格式化输出结果?.md
\11.MongoDB篇\11.5.0 如何使用AND或OR条件循环查询集合中的文档?.md
\11.MongoDB篇\11.5.1 在MongoDB中如何更新数据?.md
\11.MongoDB篇\11.5.2 如何删除文档?.md
\11.MongoDB篇\11.5.3 在MongoDB中如何排序?.md
\11.MongoDB篇\11.5.4 什么是聚合?.md
\11.MongoDB篇\11.5.5 在MongoDB中什么是副本集?.md
\11.MongoDB篇\11.5.6 Mongodb存储特性与内部原理.md
\12.Zookeeper篇\.gitkeep
\12.Zookeeper篇\12.1.0 zookeeper是什么?.md
\12.Zookeeper篇\12.1.1 zookeeper提供了什么?.md
\12.Zookeeper篇\12.1.2 zookeeper文件系统.md
\12.Zookeeper篇\12.1.3 zookeeper的四种类型的znode.md
\12.Zookeeper篇\12.1.4 zookeeper通知机制.md
\12.Zookeeper篇\12.1.5 zookeeper有哪些应用场景?.md
\12.Zookeeper篇\12.1.6 zk的命名服务.md
\12.Zookeeper篇\12.1.7 zk的配置管理服务.md
\12.Zookeeper篇\12.1.8 zk的集群管理.md
\12.Zookeeper篇\12.1.9 zk的分布式锁.md
\12.Zookeeper篇\12.2.0 zk队列管理.md
\12.Zookeeper篇\12.2.1 zk数据复制.md
\12.Zookeeper篇\12.2.2 zk中zab的工作原理.md
\12.Zookeeper篇\12.2.3 zk是如何保证事务的顺序一致性.md
\12.Zookeeper篇\12.2.4 zk集群下server工作状态.md
\12.Zookeeper篇\12.2.5 zk是如何选举Leader的?.md
\12.Zookeeper篇\12.2.6 zk同步流程.md
\12.Zookeeper篇\12.2.7 分布式通知和协调.md
\12.Zookeeper篇\12.2.8 zk的session机制.md
\12.Zookeeper篇\zk_distributed_locker1.png
\12.Zookeeper篇\zk_distributed_locker2.png
\12.Zookeeper篇\zk_sync.png
\12.Zookeeper篇\zk_zab_basic_paxos.png
\12.Zookeeper篇\zk_zab_fast_paxos.png
\13.Nginx篇\.gitkeep
\14.算法篇\.gitkeep
\15.内存篇\.gitkeep
\16.CPU篇\.gitkeep
\17.磁盘篇\.gitkeep
\18.网络通信篇\.gitkeep
\19.安全篇\.gitkeep
\20.并发篇\.gitkeep
\21.面经\2020秋招面经总结.md