![](https://img-blog.csdnimg.cn/20210226171350893.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
突击大厂面试题
文章平均质量分 79
面试题已问答为主,包含 MYSQL,RabbitMQ,Java, 并发,Redis, 网络,Linux, Dubbo, 算法题等
wangxiaoming
博客是很好的总结和记录工具,如果有问题,来不及回复,关注程序员奇点,获取我的联系方式,向我提问,也可以给我发送邮件,联系 1275801617@qq.com
展开
-
面试官: select * 与 select xxx,xxx 性能问题
select * 与 select xxx,xxx 性能问题SQLsql 1:SELECT * FROM TABLEsql 2:SELECT column1, colum2, column3, etc. FROM TABLE为啥说 sql 2 比 sql 1 好一些字段多,不需要多字段会增加数据传输使劲和网络开销。用 SELECT * 数据库需要解析更多的对象、字段、权限、属性等相关内容,如果 SQL 复杂,硬解码比较多会对数据库造成沉重的负担。增大网络开销;* 有时会误带上如l原创 2023-08-08 20:31:22 · 268 阅读 · 0 评论 -
网络面试题
http,https区别,如何建立安全连接的?https 与Http 之间的区别是在于有 TLS/SSL 层,有加密和身份验证层https 如何建立安全连接原创 2021-02-26 17:47:16 · 111 阅读 · 0 评论 -
Redis 面试题
Redis 有哪些数据结构Sting , list, hash ,set hashsetString 是内部结构是怎样的?String 内部是以 int 或者 Sds 作为内部存储结构的。SDS 内部结构是啥样?/* * 保存字符串对象的结构 */struct sdshdr { // buf 中已占用空间的长度 int len; // buf 中剩余可用空间的长度 int free; // 数据空间 char buf[];};b原创 2021-02-26 17:31:07 · 144 阅读 · 0 评论 -
MySQL 面试题
Q:MYSQL (innodb)的索引有哪些,区别是什么,什么时候回表查询,什么情况下会sql查询会索引失效。A:物理结构上分:聚簇索引和非聚簇索引聚集索引:表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致。对于聚集索引,叶子结点即存储了真实的数据行,不再有另外单独的数据页。 在一张表上最多只能创建一个聚集索引,因为真实数据的物理顺序只能有一种。非聚集索引:表数据存储顺序与索引顺序无关。对于非聚集索引,叶结点包含索引字段值及指向数据页数据行的逻辑指针,其行数量原创 2021-02-26 17:18:24 · 199 阅读 · 0 评论 -
RabbitMQ 面试题
【基础类】问题一:RabbitMQ 中的 broker 是指什么?cluster 又是指什么?答:broker 是指一个或多个 erlang node 的逻辑分组,且 node 上运行着 RabbitMQ 应用程序。cluster 是在 broker 的基础之上,增加了 node 之间共享元数据的约束。问题二:什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据有哪些?元数据是如何保存的?元数据在 cluster 中是如何分布的?答:在非 cluster 模式下,元数据主原创 2021-02-26 09:42:54 · 613 阅读 · 0 评论