整理 | 伍杏玲
出品 | CSDN(ID:CSDNnews)
2019 年已过半,大家在年初设定的目标进行得怎样了?预计涨的薪、跳的槽都完成了吗?
如果没的话,不妨看看这篇文章。GitHub 上有位程序员总结了 2019 年阿里、腾讯、华为、百度、美团、今日头条、滴滴、京东等大厂 400 多道技术面试题以及答案,涉及 MySQL、Redis、MongDB、Zookeeper、Nginx、算法、内存、CPU 等技术,最重要的是部分题目还有专家出题人的分析哦!
目前该项目已有近 6000 个 Star,GitHub 传送门如下:
https://github.com/0voice/interview_internal_reference
Talk is cheap,show me the 面试题:
-
阿里
阿里除了考查查常规的算法、缓存、数据库等技术知识外,还有紧跟热点的场景设计题:
-
请解释下为什么鹿晗发布恋情的时候,微博系统会崩溃,如何解决?
-
现有一批邮件需要发送给订阅顾客,且有一个集群(集群的节点数不定,会动态扩容缩容)来负责具体的邮件发送任务,如何让系统尽快地完成发送?
-
有一批气象观测站,现需要获取这些站点的观测数据,并存储到 Hive 中。但是气象局只提供了 API 查询,每次只能查询单个观测点。那么如果能够方便快速地获取到所有的观测点的数据?
-
如何实现两金额数据相加(最多小数点两位)
还有出题人的参考答题思路:
-
华为
华为的面试题涉及不少网络知识,看着像是笔试题?
-
在 V.35 和 V.24 规程中,控制信号 RTS 表示?
-
路由器作为网络互连设备,必须具备以下哪些特点?
-
在交换机中用户权限分为几个级别?
-
某公司申请到一个 C 类 IP 地址,但要连接 6 个的子公司,最大的一个子公司有 26 台计算机,每个子公司在一个网段中,则子网掩码应设为?
-
百度
百度的算法题一个接一个的:
-
从 300 万字符串中找到最热门的 10 条。
-
如何找出字典中的兄弟单词。给定一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词 b,那么定义 b 是 a 的兄弟单词。现在给定一个字典,用户输入一个单词,如何根据字典找出这个单词有多少个兄弟单词?
-
设计 DNS 服务器中 Cache 的数据结构。要求设计一个 DNS 的 Cache 结构,要求能够满足每秒 5000 以上的查询,满足 IP 数据的快速插入,查询的速度要快。(题目还给出了一系列的数据,比如:站点数总共为 5000 万,IP 地址有 1000 万等等)
-
给 40 亿个不重复的 unsigned int 的整数,没排过序的,然后再给几个数,如何快速判断这几个数是否在那 40 亿个数当中?
……
-
MySQL 专项:
-
视图的作用,视图可以更改么?
-
数据库优化的思路是什么?
-
存储过程与触发器的区别是什么?
-
Redis 专项:
-
Redis 相比 Memcached 有哪些优势?
-
MySQL 里有 2000w 数据,Redis 中只存 20w 的数据,如何保证 Redis 中的数据都是热点数据?
-
Redis 的同步机制了解么?
-
MongDB
-
在哪些场景使用MongoDB?
-
为什么要在MongoDB中使用分析器?
-
Mongodb存储特性与内部原理?
-
Zookeeper:
-
Zookeeper通知机制
-
ZK集群下Server工作状态
-
分布式通知和协调
-
Nginx:
-
在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求?
-
解释 Nginx 是否支持将请求压缩到上游?
-
Nginx 中多个 work 进程是如何监听同一个端口的?如何处理客户连接的惊群问题?
……
更多面试题,可以戳:
https://github.com/0voice/interview_internal_reference
好学,高效的Python,发展前景竟也这么好:
【End】
热 文 推 荐
☞谷歌停止中国版搜索引擎;李楠宣布离职魅族;微软用 Rust 替代 C/C++ | 极客头条
☞Facebook 发布全新 JavaScript 引擎:Hermes! | CSDN博文精选
☞计算机密码发明者去世!曾获图灵奖、并启蒙 Unix 诞生!
点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
你点的每个“在看”,我都认真当成了喜欢