去哪儿网高频面试题及详细答案(真实面试版).docxVIP

  • 0
  • 0
  • 约4.34千字
  • 约 5页
  • 2026-09-24 发布于河北
  • 举报

去哪儿网高频面试题及详细答案(真实面试版).docx

去哪儿网高频面试题及详细答案(真实面试版)

说明:本题库整理自去哪儿网历年校招、社招真实面试场景,包含后端技术、产品岗位、HR综合面试三大核心模块,答案贴合企业实际工作场景,简洁务实,无套路模板化表述,适配现场面试、线上面试作答。

一、后端技术岗高频面试题(Java为主,适配研发岗)

1.简述MySQL中InnoDB和MyISAM的核心区别,日常业务如何选型?

详细答案:两者是MySQL主流存储引擎,核心差异集中在事务、锁机制、索引和性能上。第一,InnoDB支持事务、事务回滚和ACID特性,MyISAM不支持事务,操作都是原子单次执行。第二,锁机制不同,InnoDB是行级锁,并发读写性能高,MyISAM是表级锁,一旦操作整张表都会锁定,并发场景容易阻塞。第三,InnoDB支持外键和崩溃恢复,数据安全性更高,MyISAM无外键,宕机后容易出现数据损坏。第四,索引存储方式不同,InnoDB主键索引和数据绑定,二级索引存储主键值,MyISAM索引和数据分开存储。

选型上,去哪儿的订单、支付、用户数据等核心业务,必须用InnoDB,保障数据一致性和并发能力;只有纯静态、高频读、几乎无修改的日志、统计归档数据表,会用MyISAM提升查询速度。

2.B+树和B树的区别,为什么MySQL索引优先用B+树?

详细答案:核心区别有三点。第一,B树每个节点既存索引键,也存完整数据;B+树只有叶

文档评论(0)

1亿VIP精品文档

相关文档