# 答题思路
这是我总结的一些答题思路。这种思路跟具体的知识点没有关系,只是一种组织答案的手段。
其实,本质上来说,这些答题思路,实际上也就是我日常分析问题的思路
## 为什么使用A? or 为什么不使用 A
这是一个最常见的模式,一般是面试官问你,你为什么使用了某项技术。举例来说,消息队列属于百家争鸣,于是很可能面试官就是要问你“为什么你用`Kafka`?”。
有些同学要懵逼了,我咋知道,我进来就是用`Kafka`。
这显然是陷入误区了。这个问题,面试官其实不是想问你为什么选择了`Kafka`,而是你是否了解`Kafka`的特性。所以,你的回答就应该是,`Kafka`有什么特性,别的消息中间件有什么特性,你的业务有什么特性,所以你选择`Kafka`。
回答类似于这种“你为什么不用A”或者“你为什么用A”,答题的思路都是:
1. A 有什么特点
2. 类似产品 B C D 有什么特点
3. 我的业务,或者我的场景是什么特点
4. 所以我选择 A
这个思路其实也就是一般做技术调研的思路。
这里有一个小技巧,如果你清楚知道你面试那家公司用的是哪个产品,那么你就要深入学习这个产品,而后用来和你的选择做对比。举例来说,你们用的是`Kafka`,然后你了解到面试官公司用的是`ActiveMQ`,那么你在回答“为什么使用`Kafka`”的时候,就重点和`ActiveMQ`作为对比。
## 你是如何解决X问题的?
这个问题也很常见。一般是为了考察你在解决问题的时候,有没有权衡和思考。很多同学会说,这个方案是大佬设计的,我哪里知道?
不好意思,面试官就是想让你说出来,大佬是如何决策的。
其实这个问题和 `为什么使用A` 是类似的,或者说差不多的。不过就是话术上要转变一下。
一般的思路是:
1. 业界的一般做法,有 A B C,它们都有啥特点
2. 我的场景是怎样的
3. 所以选择 A
这里面比较能刷出亮点的是,横向比较某两个候选方案。注意的是,这个候选方案是你排除了明显不合理之后,看起来都行的方案,然后你要着重描述你选择某个方案的理由。
没有合适的资源?快使用搜索试试~ 我知道了~
interview-baguwen:面试八股文
共13个文件
md:4个
png:4个
ds_store:3个
5星 · 超过95%的资源 需积分: 33 9 下载量 49 浏览量
2021-04-16
12:14:16
上传
评论 1
收藏 1006KB ZIP 举报
温馨提示
面试八股文 什么是八股文? 就是日经题目,考察各种框架、基础知识的题目。这一类题目几乎可以说是有标准答案,因此我准备用这个仓库来收集这一类的题目,并且给出答案。 你所要做的就是,下载下来,而后一篇篇背过去。拿出当年读书背书的劲头来,理解不理解都不要紧,背熟了就可以,能够把八股文面试应付过去就可以。 做这个的动机,有几个原因: 现在的面试主要就是八股文+算法; 很多人本身知识是具备的,但是如何回答,如何组织语言还可以进一步加强; 网上的很多面经题,就是列举题目,给出答案,组织不是很合理; 如何阅读? 我会按照主题来划分,每一个主题下,分成几个部分: 基本回答:这一部分背出来,基本上就过关了; 扩展点:这一部分是为了面试亮点的,同时也是一个引导面试官思路的点; 可能问法:同一个知识点,不同面试官问的问题都不太一样;又或者,当你和面试官聊到什么的时候,可以将话题引申过来这里; 如果你希望讨论别的
资源推荐
资源详情
资源评论
收起资源包目录
interview-baguwen-main.zip (13个子文件)
interview-baguwen-main
.DS_Store 8KB
database
.DS_Store 6KB
index.md 11KB
img
.DS_Store 6KB
next_key_lock.png 62KB
transaction.png 470KB
index.png 94KB
transaction.md 12KB
img
good_job.png 373KB
dingding.jpeg 120KB
README.md 2KB
.gitignore 276B
pattern
README.md 2KB
共 13 条
- 1
资源评论
- ??9579262021-08-16用户下载后在一定时间内未进行评价,系统默认好评。
水瓶座的兔子
- 粉丝: 33
- 资源: 4468
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 没用333333333333333333333333333333
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功