马上就是银三银四了,又到了大家争一波加薪的好时机,怎样在众多大佬中争取那个跳槽加薪的机会呢? 这就需要我们好好准备了,刷面试题是我们程序员不可以缺少的准备工作,但是,很多朋友分享的面试题分散在不同的平台,光查找就需要很久的时间 我也和大家一样,有一颗跳槽的心,就根据19年的面试题,花了一个月的时间讲面试题编成合集,其中包含了 算法与数据结构.Java 相关 .Android 相关 .Android Framework .三方源码.项目&HR 等各方面内容 问题和答案都有,可以省去大家不少时间去搜
1.你认为项目中最重要的过程是那些? 分析.设计阶段 尽量找出进度的优先级 2.如果给你一个4-6人的team,怎么分配? 挑选一技术过硬的人作为我的替补.其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量,每天汇报进度. 3.简述软件开发文档? 需求分析.概要设计.详细设计.操作手册.测试计划 4.你认为一个项目如何才正确? 是企业利益最大化. 5.你经常读那些书? Java编程思想 Java模式 6.springmvc的工作原理? 客户端请求提交到Dispache
JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数. 1.Full GC 会对整个堆进行整理,包括Young.Tenured和Perm.Full GC因为需要对整个堆进行回收,所以比较慢,因此应该尽可能减少Full GC的次数. 2.导致Full GC的原因 1)年老代(Tenured)被写满 调优时尽量让对象在新生代GC时被回收.让对象在新生代多存活一段时间和不要创建过大的对象及数组避免直接在旧生代创建对象 . 2)持久代Pemanet Generati
架构师是大忽悠吗?阿里技术大牛告诉你真相! - huangshulang1234的博客 - CSDN博客https://blog.csdn.net/huangshulang1234/article/details/78564674 JAVA架构师面试题,如何成为架构师 - huangshulang1234的博客 - CSDN博客https://blog.csdn.net/huangshulang1234/article/details/78449512 百度主任架构师李大任加盟知乎 出任技术副总
当我们在Java架构师面试的过程中常见的多线程和并发方面的问题肯定是必不可少的一部分.那么在面试之前我们更应该多准备一些关于多线程方面的问题. 面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为有很多只停留于表面的理论知识,归根结底还是功力不够扎实.下面这些是我在不同时间不同地点喜欢问的Java线程问题,供大家参考. 15个Java架构师多线程面试题及回答解析 1)你将如何使用threaddump?你将如何分析Threaddump? 在UNIX中你可以使用kill-3,然后thre
分布式架构(一) 大型互联网架构演进过程,架构师应具备的分布式知识,主流分布式架构设计详解 分布式系统 分布式系统是一个由硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统.其拥有如下特点 分布性 对等性 并发性 缺乏全局时钟 故障总是会发生 (开心一笑) 分布式协调和分流(二) Zookeeper分布式环境指挥官,Nginx高并发分流进阶实战 应用场景 Zookeeper的功能很强大,应用场景很多,结合我实际工作中使用Dubbo框架的情况,Zookeeper主
转眼又到了架构师考试的日子,11月8号,这次是在东营参加考试. 去年的惨败让我在这次的准备过程中,将复习重点转移到了下午的案例分析和论文上. 总体的感受就是:今年的试题是2009年试题的一次回归,论文的题目更加开放. 具体来说: (1)上午题的分布还是侧重系统架构和软件开发技术,当然每次都会出现五六个新的考点.根据我的记忆,有这样一些问题: 1.数据库代数运算:两个表自然连接后,有多少属性,并将代数运算转换为等价的SQL语句. 2.磁盘逻辑块的索引,一个文件的索引有8个地址address[0]~
看完后.发现.不用怕....因为程序员不会看完.只有"架构师"才有耐心看这么长的. 一 每个好架构师都是一位出色的程序员(卓越的程序员) 架构师,听起来是如此神秘的一个称号.尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在. 不过,在搞了四.五年编程之后,程序员们往往早已失去了当年对这些"高级"职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王.所以有江南白衣曾撰文述说:"国内的架构师到
本月7日去了一趟链家网面试,虽然没有面上,但仍有不少收获,在此做个简单的分享,当然了主要是分享给自己,让大家见笑了.因为这次是第一次面试JAVA网站架构师相关的职位,还是有些心虚的,毕竟之前大部分时间都是在做.NET相关的技术工作,并且自己所负责过的项目规模都是比较小,并且差异也较大.在高并发性,高伸缩性的互联网网站的架构方面没有太多的经验,只是在之前空闲时阅读李智慧老师的<大型网站技术架构>一书给了我不少的启发.面试过程比较简单,首先是笔试,架构师职位主要是一些知识的理解,也有一些数据库查询