首页 文章 精选 留言 我的

精选列表

搜索[架构师],共5858篇文章
优秀的个人博客,低调大师

JAVA架构师面试题,如何成为架构师

经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。 基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容。 equals方法实现 面向对象 线程状态,BLOCKED和WAITING有什么区别 JVM如何加载字节码文件 JVM GC,GC算法。 什么情况会出现Full GC,什么情况会出现yong GC。 JVM内存模型 Java运行时数据区 事务的实现原理 技术深度 有没有看过JDK源码,看过的类实现原理是什么。 HTTP协议 TCP协议 一致性Hash算法 JVM如何加载字节码文件 类加载器如何卸载字节码 IO和NIO的区别,NIO优点 Java线程池的实现原理,keepAliveTime等参数的作用。 HTTP连接池实现原理 数据库连接池实现原理 数据库的实现原理 技术框架 看过哪些开源框架的源码 为什么要用Redis,Redis有哪些优缺点?Redis如何实现扩容? Netty是如何使用线程池的,为什么这么使用 为什么要使用Spring,Spring的优缺点有哪些 Spring的IOC容器初始化流程 Spring的IOC容器实现原理,为什么可以通过byName和ByType找到Bean Spring AOP实现原理 消息中间件是如何实现的,技术难点有哪些 系统架构 如何搭建一个高可用系统 哪些设计模式可以增加系统的可扩展性 介绍设计模式,如模板模式,命令模式,策略模式,适配器模式、桥接模式、装饰模式,观察者模式,状态模式,访问者模式。 抽象能力,怎么提高研发效率。 什么是高内聚低耦合,请举例子如何实现 什么情况用接口,什么情况用消息 如果AB两个系统互相依赖,如何解除依赖 如何写一篇设计文档,目录是什么 什么场景应该拆分系统,什么场景应该合并系统 系统和模块的区别,分别在什么场景下使用 分布式系统 分布式事务,两阶段提交。 如何实现分布式锁 如何实现分布式Session 如何保证消息的一致性 负载均衡 正向代理(客户端代理)和反向代理(服务器端代理) CDN实现原理 怎么提升系统的QPS和吞吐量 实战能力 有没有处理过线上问题?出现内存泄露,CPU利用率标高,应用无响应时如何处理的。 开发中有没有遇到什么技术问题?如何解决的 如果有几十亿的白名单,每天白天需要高并发查询,晚上需要更新一次,如何设计这个功能。 新浪微博是如何实现把微博推给订阅者 Google是如何在一秒内把搜索结果返回给用户的。 12306网站的订票系统如何实现,如何保证不会票不被超卖。 如何实现一个秒杀系统,保证只有几位用户能买到某件商品。 软能力 如何学习一项新技术,比如如何学习Java的,重点学习什么 有关注哪些新的技术 工作任务非常多非常杂时如何处理 项目出现延迟如何处理 和同事的设计思路不一样怎么处理 如何保证开发质量 职业规划是什么?短期,长期目标是什么 团队的规划是什么 能介绍下从工作到现在自己的成长在那里 工作一到五年的程序员朋友面对目前的技术无从下手,感到很迷茫可以加群744677563,里面有阿里Java高级大牛直播讲解知识点,分享知识,课程内容都是各位老师多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

优秀的个人博客,低调大师

寻找未来的架构师

http://v.youku.com/v_show/id_XMzA0NTgyMDU2.html 在百度,有这么一个部门,有这么一群工程师; 他们面对着百度 巨大的流量 所带来的技术挑战; 他们每天思考研究着如何 让百度更快更稳定 ; 他们做到了,他们支撑了百度的快速发展; 他们是快乐的, 他们是 运维开发工程师 和 数据库工程师 ; 他们所在的团队叫运维部 我们就是他们 我们坚信,只有 以服务为中心 ,才能带给用户最大价值; 我们坚信,只有 精益求精 ,才能满足卓越的需要; 我们坚信,只有 诚信守诺 ,才能赢得世界的喝彩; 我们坚信,只有 务实创新 ,才能不断地实现和超越自我; 我们坚信,只有 协作共赢 ,才能发挥自己的全部力量。 【本文首发于: 百度运维空间】 http://hi.baidu.com/ops_bd/blog/item/1ede65a8d9d9cfd77dd92a74.html 【 关注百度技术沙龙】 本文转自百度技术51CTO博客,原文链接:http://blog.51cto.com/baidutech/748875,如需转载请自行联系原作者

优秀的个人博客,低调大师

新加坡架构师面试总结

本来是想把之前面试的一些经历和体会以一个系列的形式写出来,但一直都有这样或者那样的事情“从中作梗”,所以直到现在也未能如愿。 我当时在新加坡一共面试了七家公司(有欧美企业,香港企业,新加坡政府、企业以及银行),其中有电话面试,视频面试,笔试,机试以及“面对面”面试;面试的次数和每次的时长都有所不同,一般每次面试在一个小时左右,次数最短的为三次,最长的则多达九次。最终结果一共收到4个offer,其中以新加坡管理大学和微软两个Offer最难取舍。 鉴于很多朋友发邮件提到这个问题,我本意是很想把这些文章补上,但是这个月忙着赶项目,下个月又要和老婆去澳大利亚旅游大半个月,所以先发一张之前概述的总结图,希望对需要这些资料的朋友一些帮助或者启示。 另外,我也附上原始的Visio图,欢迎有兴趣的朋友补上缺漏的部分:files.cnblogs.com/KnightsWarrior/ArchitectInterview.zip 之前一直被嫌文章过长,最近没有时间写博客,所以今天的文章就短了一些。不过也好,如果你仔细读图,也许你会找到一些你需要的东西! 由于图片尺寸比较大,建议大家直接点击查看图片:大图 Visio原图:ArchitectInterview.zip 本文转自KnightsWarrior51CTO博客,原文链接:http://blog.51cto.com/knightswarrior/1362697,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册