趣谈面试题
世界五十强后端工程师带你剖析面试题
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
趣谈编程
就职于世界五十强公司,趣谈编程公众号作者,主要研究并发,算法,Java,欢迎关注趣谈编程微信公众号,所有付费内容免费领,海量资料免费领,国内顶尖程序员一对一解答
展开
-
TCP三次握手四次挥手——下篇
这是一个系列故事,没有读过上篇的不妨看看《TCP三次握手与四次挥手——上篇》面试官:说说TCP四次挥手的过程酋长从宫中回来不久,国王就颁布了新的TCP协议法案,这次修正版的TCP协议运行的很好,举国上下一片喜悦从小白到菜鸟的转变经过上次的聊天后,司马和上官成为了好朋友,今天,司马又给上官发消息了,但是这次,两人建立连接后,同时给对方发送了一个报文“在吗?”,导致过了一会,司马和上官都收到对方的“在吗原创 2017-09-13 13:12:48 · 1157 阅读 · 0 评论 -
算法可以这样学 —— 插入排序
本文来自公众号:趣谈编程原创 2018-02-08 22:18:48 · 410 阅读 · 0 评论 -
一文看懂堆排序
这是一篇连载文章 对堆不熟的伙伴强烈先看堆 关于堆的介绍请看:可以管理时间的二叉堆原创 2017-12-27 21:49:17 · 392 阅读 · 0 评论 -
可以管理时间的二叉堆
面试官:写一个堆排吧 我心想:堆排是什么鬼原创 2017-12-16 18:56:30 · 484 阅读 · 0 评论 -
TCP三次握手与四次挥手——上篇
面试官:说说TCP三次握手过程,如果两次握手会怎么样?原创 2017-09-06 09:52:35 · 1989 阅读 · 6 评论 -
冒泡排序
面试官: 写一个冒泡排序吧原创 2017-11-18 21:49:30 · 429 阅读 · 0 评论 -
synchronized与Lock 擂台之战
面试官:说说synchronized和Lock(或ReentrantLock)的区别Java 1.5之后,对共享变量访问的协调机制除了之前的synchronized和volatile又多了一个Lock,深刻理解synchronized与Lock,并熟悉两者的应用场景对编写并发程序有着非常重要的作用部落新添大将话说JDK1.5之前,并发部落 synchronized 和 volatile 可谓红人,无原创 2017-10-13 10:19:45 · 929 阅读 · 3 评论 -
轻而快的CAS
面试官: 讲讲CAS,CAS会有什么问题?慢腾腾的synchronized并发世界,分秒必争,快者为王,synchronized那厮,整天情绪消极,完全一个悲观主义者,怎么说呢?每当他访问一个共享变量的时候,他都认为这个共享变量会被其他人所修改,所以他就给这个共享变量加一个锁,自己独占着,这样别人就不能修改了可是这样导致一个结果就是每当一个线程要来修改这块共享变量的时候,都会被挂起,这样一来,操作系原创 2017-10-04 17:23:55 · 841 阅读 · 2 评论 -
happens-before揭秘
面试官:讲讲happens-beforehappens-before是判断数据是否存在竞争、线程是否安全的重要依据,今天我们来听听程序员与JMM的对话JMM的自我介绍Hello 大家好,我原名叫Java Memory Model(Java 内存模型),大家都叫我JMM,简洁又好听,我挺喜欢。并发编程这块,没有我可是不行的,我要解决的问题就是一个线程对共享变量的写入何时对另一个线程可见比如一个线程给原创 2017-10-01 11:31:28 · 4207 阅读 · 4 评论 -
我是一个垃圾收集器——上篇
面试官:垃圾回收算法介绍一下垃圾回收算法算是一个常问的知识点了,今天我们听听垃圾收集器的叙述原创 2017-09-21 17:16:14 · 777 阅读 · 4 评论 -
选择排序
本文来自 趣谈编程 公众号原创 2018-03-09 17:51:46 · 307 阅读 · 0 评论