![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
gavin.jin
在这个套路过剩的年代,唯一的技巧就是坚持。
展开
-
今日头条面试2019
头条2017年4月27号面试 一面: hashmap 的实现原理,是不是线程安全的? 如何解决hashmap线程不安全问题? 弱引用和软引用的区别,有没有用到过? 如何用一个数组实现一个队列?如果满了怎么办(扩容),扩容怎么实现? 如果实现循环队列,怎么操作?怎么样实现扩容? java异常介绍 Android的事件分发机制,down 事件和 move up事件的监听,传递状态 h...转载 2019-04-27 22:35:04 · 579 阅读 · 0 评论 -
年过35岁的程序员都去哪儿了
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> 毋须讳言的是,35岁以后你的一线coding能力一定是下降的,你写代码绝对不如25岁的程序员快,效率高。但是这不重要,因为编程只是你整个武器库当中相对最不重要的了。 一张图道尽程序猿们的出路??? 对于程序员的工作出路,小编有一下几点建议: 20-27岁:技术积累阶段 假设本科22岁毕业,那么...转载 2019-02-04 12:25:00 · 230 阅读 · 1 评论 -
Java 多线程和高并发高频面试问题,这些你掌握了多少?
volatile 对 volatile的理解 volatile 是一种轻量级的同步机制。 保证数据可见性 不保证原子性 禁止指令重排序 JMM JMM(Java 内存模型)是一种抽象的概念,描述了一组规则或规范,定义了程序中各个变量的访问方式。 JVM运行程序的实体是线程,每个线程创建时 JVM 都会为其创建一个工作内存,是线程的私有数据区域。JMM中规定所有变量都存储在主内存,主内...转载 2019-05-06 21:51:52 · 824 阅读 · 0 评论 -
从程序员进阶到架构师,6大核心技能要领详解
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> 检测自己的差距, java架构师技能将分为如下6大环节:数据结构和算法,Java高级特性,Java web核心,数据库,Java框架与必备工具,系统架构设计。 希望能真正帮助到从程序员进阶到架构师之路的朋友。 数据结构和算法 算法分析与计算 算法时间复杂度和空间复杂度的分析计算 算法思想...转载 2019-02-15 23:58:00 · 183 阅读 · 0 评论 -
2018年Android面试题含答案
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> 这些面试题是我在今年年初换工作的时候整理,没有重点。包括java基础,数据结构,网络,Android相关等等。适合中高级工程师。 希望能够帮到一些朋友,如果帮助到你,希望能够点个赞。没有单独分出来,面试题目都是穿插的。因为有些事外面试过程中遇到的,我就又加上去了。总之你弄懂了这些,基本是没有问题了。如果是b...转载 2019-02-11 10:27:00 · 205 阅读 · 0 评论