再论面试前准备简历上的项目描述和面试时介绍项目的要点

    前几天我写了篇文章,在做技术面试官时,我是这样甄别大忽悠的——如果面试时你有这样的表现,估计悬,得到了大家的广泛关注,一度上了最多评论榜。不过,也收到了4个反对,也有有朋友说:”简直不给人活路!”,我可以想象是哪些朋友给的反对。    由于项目介绍是面试中的重头戏,一些技术问题会围绕你介绍的项目展开,你也可以在介绍项目时亮出你的优势。所以,在准备面试的时候,你可以刷题,但首先得准备好你的项目介绍...

太刺激了,面试官让我手写跳表,而我用两种实现方式吊打了TA!

前言 你好,我是彤哥。上一节,我们一起学习了关于跳表的理论知识,相信通过上一节的学习,你一定可以给面试官完完整整地讲清楚跳表的来龙去脉,甚至能够边讲边画图。 然而,面试官说,既然你这么精通跳表,不如实现一个呗^^我,我,实现就实现,谁怕谁,哼~~本节,我将通过两种方式手写跳表,并结合画图,彻底搞定跳表实现的细节。第一种方式为跳表的通用实现,第二种方式为彤哥自己发明的实现,并运用到HashMap的...

面试官:谈谈你对Java平台的理解?

能会有点不知所措。这个问题讲实话有点笼统,太开放了! 如果你当时稍微一紧张就会。。额,停顿。。感觉有点吃亏!那怎么回答这个问题呢? 其实对于这类比较笼统的问题,首先你要表现的胸有成竹,要让自己的回答让面试官感觉你的知识是有系统化的而不是零散的!而且要面试官觉得你是一个知其然并知其所以然的人! 比如这样回答:Java是一种面向对象的语言,它具有跨平台性,一次书写,到处运行(Write once,run a...

面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?

a和RocketMQ底层存储之那些你不知道的事 消息队列面试热点一锅端 图解+代码|常见限流算法以及限流在单机分布式场景下的思考 表弟告状,被逼无奈我都招了- 缓存高可用 表弟面试被虐我教他缓存连招 面试官:说说Kafka处理请求的全流程 本文分享自微信公众号 - yes的练级攻略(yes_java)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读...

面试官:你对Kafka比较熟? 那说说kafka日志段如何读写的吧?

之所以写这篇文章是因为之前面试时候被面试官问到(倒)了,面试官说:“你说你对Kafka比较熟?看过源码? 那说说kafka日志段如何读写的吧?” 我心里默默的说了句 “擦…我说看过一点点源码,不是亿点点。早知道不提这句了!”,那怎么办呢,只能回家等通知了啊。 但是为了以后找回场子,咱也不能坐以待毙,日拱一卒从一点点到亿点点。今天我们就来看看源码层面来Kafka日志段的是如何读写的。 Kafka的存储结...

面试官:说说Kafka控制器事件处理全流程

我是 yes,从一点点到亿点点,我们下篇见。 往期推荐: 消息队列面试连环问:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理? 图解+代码|常见限流算法以及限流在单机分布式场景下的思考 面试官:说说Kafka处理请求的全流程 Kafka索引设计的亮点:https://juejin.im/post/5efdeae7f265da22d017e58d Kafka日志段读写分析:https://j...

面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!

写在前面 sharding-jdbc经典用法Sharding-Jdbc 是一个轻量级的分库分表框架,使用时最关键的是配制分库分表策略,其余的和使用普通的 MySQL 驱动一样,几乎不用改代码。例如下面的代码片段。try(DataSource dataSource = ShardingDataSourceFactory.createDataSource( createDataSourceMap(), ...

面试官:说说你对ThreadLocal的了解

一般有多个孩子的家庭,买玩具都得买多个。如果就买一个,嘿嘿就比较刺激了。这就是避免共享,给孩子每人一个玩具对应到我们Java中也就是每个线程都有自己的本地变量,咱们自己玩自己的,避免争抢,和谐相处使得线程安全。 Java就是通过ThreadLocal来实现线程本地存储的。 这思路也很清晰,就是每个线程要有自己的本地变量呗,那就Thread里面搞一个私有属性呗ThreadLocal.ThreadLoca...

面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

前言生活中用到的锁,用途都比较简单粗暴,上锁基本是为了防止外人进来、电动车被偷等等。但生活中也不是没有 BUG 的,比如加锁的电动车在「广西 - 窃·格瓦拉」面前,锁就是形同虚设,只要他愿意,他就可以轻轻松松地把你电动车给「顺走」,不然打工怎么会是他这辈子不可能的事情呢?牛逼之人,必有牛逼之处。 那在编程世界里,「锁」更是五花八门,多种多样,每种锁的加锁开销以及应用场景也可能会不同。如何用好锁,...

面试官问:Mybatis中的TypeHandler你用过吗?

前言 环境配置 什么是TypeHandler? public interface TypeHandler<T> { //设置参数,java类型转换为jdbc类型 void setParameter(PreparedStatement ps, int i, T parameter, JdbcType jdbcType) throws SQLException; //将查询的结果转换为java类型 T g...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.061836(s)
2021-01-25 09:08:35 1611536915