
面经
文章平均质量分 50
志启计算机编程
博主是一名毕业于中山大学软件工程专业,从事软件行业多年的IT工作者,热爱技术与分享,擅长java和大数据技术。平时喜欢羽毛球、游戏、动漫、剧本杀等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2022.11.17 阿里钉钉数据开发岗位一面
我心里一乐,这不就是一直以来有所准备的么。缓存穿透是大量不存在的key落到了数据库上,解决的方式有两种,一种是预设空值也就是缓存中预设置不存在的key值为null,另一种是使用布隆过滤器,简单地介绍下布隆过滤器就是通过哈希计算存储合法的值到布隆过滤器中,这样可以过滤掉不合法的值。我说桥接模式就是抽象和实现的分析,接口可以是一致的,然后通过方法可以改变内部的实现,例如java中的数据库连接JDBC,可以通过设置不同数据库的Driver来改变内部实现,但是接口还是一样的,程序中使用的时候还是一样调用的。原创 2024-07-25 11:41:24 · 596 阅读 · 0 评论 -
2022-01-13shopee金融大数据产品面试经验
首先是自我介绍和项目介绍。 1、hdfs通过命令put一个文件的流程 服务端接受到写数据请求后,发送写数据请求到namenode生成元数据并写入,然后服务端根据元数据往datanode写具体的数据块。 然后被问如果写datanode失败数据不一致怎么解决,这里回答采用两阶段提交的方式去写元数据和实际数据,然后被怼那这样客户端崩了还是会存在问题。那我就说用zookeeper存储最后的数据,反正是key value的形式,然后被怼zookeeper同步效率很低。 2、讲述了一个项目,选择了数据统计分析可原创 2022-01-13 22:38:20 · 916 阅读 · 0 评论 -
阿里巴巴java面试经验
前阵子面试了阿里巴巴java开发工程师的岗位,因为准备不充分一面就挂了,面试过后回顾了整个面试过程,记录了面试题目,基本包含了java开发相关的基础知识,在这里做一次分享。 面试题目: 1、hashmap get和put方法实现及扩容的过程 get方法: 首先判断输入的key是否为空,如果为空,从hashmap数组下标为0的位置获取值返回 如果不为空,根据key的值,从hashmap数组中获取对应的entry对象,判断这个对象是否为空,为空返回null,不为空返回对应的value值, 获取va.原创 2021-09-25 23:55:20 · 339 阅读 · 0 评论 -
百度20140925面试算法题一道
百度面试题原创 2014-09-26 10:15:26 · 2174 阅读 · 4 评论 -
20140925百度校园招聘二面
百度面试经历原创 2014-09-25 17:35:07 · 3078 阅读 · 14 评论 -
20140925百度校园招聘一面
百度面试原创 2014-09-25 17:10:42 · 2468 阅读 · 16 评论 -
阿里巴巴面试经历20140917
阿里巴巴9月17号面试经历原创 2014-09-17 21:05:35 · 2866 阅读 · 23 评论