成为顶尖架构师必须要面对的面试题 一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 · 如何遍历一棵二叉树? · 倒排一个LinkedList。 · 用Java写一个递归遍历目录 ...
一 数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二 Java基础 接口与抽象类的区别 Java中的异常有哪几类 分别怎么使用 常用的集合类有哪些 比如List如何排序 ArrayList和LinkedList内部的实现大致是怎样的 ...
2017-12-12 11:16 1 18582 推荐指数:
成为顶尖架构师必须要面对的面试题 一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 · 如何遍历一棵二叉树? · 倒排一个LinkedList。 · 用Java写一个递归遍历目录 ...
基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHash ...
menu 1 数据库 2 jvm 3 redis 4 Mq 5 springcloud 6 系统解决方案 7 多线程 8 网络 数据库 ...
上星期:应老东家的要求,帮其面试.NET架构师。 于是:老东家进行了一星期的简历收集; 终于:在一堆简历里,精挑细选了四个; 约了:周末上午下午各两个。 面试者年龄:在30-35岁左右,差不多10年.NET经验。 毕竟收人钱财替人消灾,所以我特意在面试前的晚上稍为准备了一下 ...
经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。 基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现 ...
基础题 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?1. String是字符串常量,StringBuffer和StringB ...
为什么你总成为不了架构师? 背景: 今天接到一个哥们儿的电话,说,很郁闷,想和我聊聊。 我问,有啥郁闷的事情啊,说来听听。 他说,最近很郁闷,我本来今年的计划是成为一个架构师,但是,无论如何努力,都不知道为什么,感觉希望很渺茫... 这哥们儿其实是一个很努力 ...
一、什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程 ...