java面试题(杨晓峰)---以面试题为切入点,有效提升你的java内功

java是一门历史悠久的编程语言,可以毫无争议的说,java是最主流的编程语言之一.全球有1200万以上的java程序猿以及海量的设备,还有无所不能的java生态圈.

我所知道的诸如阿里,京东,百度,腾讯,美团,去哪儿等互联网公司,基本都是以java为首要编程语言的.即使在最新的云计算领域,java仍然是AWS,google app engine等平台上,使用最多的编程语言,甚至在微软的Azure云上,java也已微弱劣势排在前三,所以,在这些大公司的面试中,基本都会以java为切入点,考评一个面试者的基本能力.

应聘初级,中级java工程师,通常只要求扎实的java和计算机科学基础,掌握主流开源框架的使用,java高级工程师或者技术专家,则往往全面考察java io/nio,并发,虚拟机等,不仅仅是了解,更要求对底层源代码层面的掌握,并对分布式,安全,性能等领域能力有进一步的要求.

我在oracle已经工作了近七年,负责过北京java核心类库,国际化,分发服务等技术团队的组建,面试过从初级到非常资深的java开发工程师.由于java组工作任务的特点,我非常重视面试者的计算机科学基础和编程语言的理解深度,我甚至不要求面试者非要精通java,如果对c/c++等其他语言能过掌握的非常系统和深入,也符合需求的.

工作多年以及在面试中,我经常能体会到,有些面试者确实是努力工作,但坦白说表现出的能力水平不足以通过面试,通常有两方面的原因;

"知其然不知其所以然"做了多年技术,开发了很多业务应用,但似乎并未思考过种种技术背后的逻辑,坦白说,我并不放心吧具有一定深度的任务交给他.更重要的是我并不确定他未来的技术能力成长潜力有多大.团队所从事的是公司核心产品,工作于基础技术领域,我们不需要那些"差不多"或"还行"的代码.而是需要达到一定水平的高质量设计与实现.我相信很多其他团队的要求会更多,更高.

知识碎片化,不成系统.在面试中,面试者似乎无法完整,清晰的描述自己所开发的系统,或者使用的相关技术.比如,有的面试者,有一些并发编程经验,但对基本的并发类库掌握却并不扎实,似乎觉得在用的时候进行"面向搜索引擎的编程"就足够了.这种情况下,我没有信心这个面试者有高效解决复杂问题,设计复杂系统的能力.

前人已经掉过的坑,后来的同学就别前赴后继了.

期初极客世界邀请我写专栏,我心里怀疑其形式和必要性.经典的书籍一大堆呀.网上也有所谓的面试宝典,为什么换需要我指手画脚.

很难甄别出各种技术的核心价值与要点.技术书籍如此庞杂,对于经验有限的同学,找到高效归纳自己知识体系的方法并不容易.

各种宝典更专注于问题,解答大多点到为止,甚至答案准确性都值得商榷,缺乏系统性的分析和举一反三的讲解.

我在极客时间推出这个专栏,就是为了让更多没有经验或者经验有限的开发者,在准备面试时;

少走弯路,利用有限的精力,能够更高效的准备和学习.

提纲挈领,在知识点讲解的同时,为你梳理一个相对完整的java开发技术能力图谱,将基础夯实.

java面试题千奇百怪,有的面试官甚至以黑魔法一样的态度,刨根问底jvm底层,似乎不深挖jvm源代码,不谈谈计算机指令,就是不爱学习,这是仁者见仁智者见智的事情,我根据自己的经验精选五大模块共36题

五大模块为

java基础;我会围绕java语言基本特性和机制,有点带面,让你牢固构建java基础

java进阶,将围绕并发编程,java虚拟机等领域,助你攻坚大厂java面试的核心阵地

java应用开发拓展;从数据库编程,主流开源框架,分布式开发,帮你掌握java开发的十八般兵器.

java安全基础;让你理解常见的应用安全问题和处理方法,掌握如何写出符合大厂规范的安全代码.

java性能基础;你将掌握相关工具,方法论与基础实践.

世易时移,很多大家耳熟能详的问题其实在现代java中已经发生根本性的改变但扎实的技术功底还是必要的.助你面试成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,384评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,845评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,148评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,640评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,731评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,712评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,703评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,473评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,915评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,227评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,384评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,063评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,706评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,302评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,531评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,321评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,248评论 2 352

推荐阅读更多精彩内容