福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共43篇)
2021-03-25:如何把长url转换为短url?
来自专栏
2021-03-25:如何把长url转换为短url? 福大大 答案2021-03-25: 1.长url和短url一一映射。想采用某种算法,把长url和短url做一一映射。后来发现,这种方法是行不通的。如果行得通,那么压缩算法就是一片新天地了。失败方法。2.用哈希。这种方法无法还原url,依然需要保存...
架构师
2021-03-25
3
0
2020-10-17:谈一谈DDD面向领域编程。
来自专栏
福哥答案2020-10-17:#福大大架构师每日一题# 答案来自此链接 一个通用领域驱动设计的架构性解决方案包含4 个概念层: 评论
架构师
福大大架构师每日一题
福大大
2020-10-17
3
507
2020-09-25:rust中Point是结构体类型,【let p1=Point{x:25,y:25}...
来自专栏
2020-09-25:rust中Point是结构体类型,【let p1=Point{x:25,y:25};let p2=p1;】请问p1和p2是同一个对象吗?福哥答案2020-09-25:#福大大架构师每日一题# 不是同一个对象。p1和p2直接存内容,不存地址。这点跟java里的new对象是不一样的...
rust
每日一题
架构师
福大大架构师每日一题
福大大
2020-09-25
3
606
2020-08-11:一颗现代处理器,每秒大概可以执行多少条简单的MOV指令,有哪些主要的影响因素?
来自专栏
福哥答案2020-08-11: 知乎答案MOV 指令将源操作数复制到目的操作数,是最基本的指令。首先就和CPU主频最相关。其次,也和IPC效率强相关,涉及到了操作数据的预读取,指令预编译,内存stall,并行执行等等。 参考答案及格:每执行一条mov指令需要消耗1个时钟周期,所以每秒执行的mov 指...
架构师
分布式
2020-08-11
3
485
2020-08-09:如何实现两金额数据相加(最多小数点两位)?
来自专栏
福哥答案2020-08-09: 1.整数存储。比如1.23元,用123存储。2.字符串存储。比如1.23元,用"123.00"存储。3.高精度浮点数存储。比如java里用BigDecimal,c#里用decimal。有精度损失。 参考答案其实问题并不难,就是考察候选人对 Java...
算法
架构师
分布式
2020-08-09
3
590
2020-08-08:有一批气象观测站,现需要获取这些站点的观测数据,并存储到 Hive 中。但是气象局只提供了 ...
来自专栏
2020-08-08:有一批气象观测站,现需要获取这些站点的观测数据,并存储到 Hive 中。但是气象局只提供了 api 查询,每次只能查询单个观测点。那么如果能够方便快速地获取到所有的观测点的数据?福哥答案2020-08-08: 参考答案:A.通过shell 或python 等调用api,结果先暂...
架构师
分布式
大数据
2020-08-08
3
537
2020-08-06:现有一批邮件需要发送给订阅顾客,且有一个集群(集群的节点数不定,会动态扩容缩容)来 负...
来自专栏
2020-08-06:现有一批邮件需要发送给订阅顾客,且有一个集群(集群的节点数不定,会动态扩容缩容)来 负责具体的邮件发送任务,如何让系统尽快地完成发送? 请详述技术方案!福哥答案2020-08-06: 参考答案:A.借助消息中间件,通过发布者订阅者模式来进行任务分配B.master-slave ...
架构师
分布式
2020-08-06
3
505
2020-08-05:请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?
来自专栏
福哥答案2020-08-05: A.获取微博通过 pull 方式还是push 方式。B.发布微博的频率要远小于阅读微博。C.流量明星的发微博,和普通博主要区分对待,比如在 sharding的时候,也要考虑这个因素。 访问流量超过了系统阈值,导致一大堆请求在内存里面排队;并且前端可能已经超时,用户不断...
架构师
分布式
2020-08-05
3
1022
2020-08-03:讲下代码生成器原理。
来自专栏
福哥答案2020-08-03: 此答案是根据mysql数据库生成某种语言的代码。 1.mysql涉及到的数据库的表INFORMATION_SCHEMA.TablesINFORMATION_SCHEMA.Columns 2.读数据库的相关信息。数据库信息: 属性:【连接字符串】,【数据库类型】(...
架构师
分布式
2020-08-03
3
573
2020-07-30:假如给你一个新产品,你将从哪些方面来保障它的质量?
来自专栏
福哥答案2020-07-30: 可以从代码开发、测试保障、线上质量三个方面来保障。 在代码开发阶段,有单元测试、代码Review、静态代码扫描等;测试保障阶段,有功能测试、性能测试、高可用测试、稳定性测试、兼容性测试等;在线上质量方面,有灰度发布、紧急回滚、故障演练、线上监控和巡检等。
架构师
分布式
2020-07-30
3
680
首页
上一页
1
2
3
4
5
下一页
末页