Java 程序员:终于,在一个艰难而又轻松的工作日之后,java 开发工程师常见面试题
我还记得大学毕业刚入职那会儿,进了一家不大不小的公司,拿着一份仅仅能养活自己的薪水,做着日复一日的基操。 聊天扯淡,优哉游哉!甚不快活!
尤还记得,进入公司之初,一位公司的“老”程序员给我传输了一个经验; “内事不决问百度,外事不决问谷歌” ,多找少问,自己多做总结,大家都是很忙的,遇到问题能不打扰就不打扰!尽量自己解决好。
反正,我的表情是这样的:
之后,我便在那家公司开始了长达半年之久的“码农”,不,搬运工生活......
毕竟“混”吗,谁不会呢?
不会?Ctrl c+Ctrl v 搞定,遇到 bug,加班找啊,百度查啊,群里发啊,各种技术网站上寻求帮助啊!毕竟这个社会还是好人多的。(狗头)
终于,,我被辞退了......
至此,我的人生第一份工作就此告终,还记得临别时老师傅那宛如叹息般的眼神,仿佛再说:我让你多问多查,没让你直接 copy 啊,小子,你这可怨不到我吧!
不过那会毕竟年轻,心气高,天不怕地不怕的,交接完工作直接就走,都不带回头的那种+.+ !!!
但是,现实总是很残酷滴...
由于我直接滑了半年的水,导致我基本上没有任何长进,毕业是啥样子,出来还是啥样子,甚至还有些许倒退了,就像下面这样!
**面试官:**请你简单说明一下 Java 语言有哪些特点,可以吗?
**我:**no problam,Java 主要有简单易学以及丰富的类库,面向对象(Java 最重要的特性,让程序耦合度更低,内聚性更高),与平台无关性(JVM 是 Java 跨平台使用的根本),加上可靠安全并且支持多线程等特点!
**面试官:**嗯,不错,可以简述一下什么是 Java 虚拟机吗?
**我:**卧*,这面试官有毒吧,这个问题我也只是以前看到过,没用过啊,于是我也是颤颤巍巍回答;Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程,再之后巴拉巴拉断断续续的说了有的没的。
**面试官:**看来这个知识点不是很熟练啊,没关系,不用紧张,看你的简历说之前公司用过 spring 开发过项目,那对于 Spring 的 IOC 和 AOP 机制一定不陌生了!谈一谈你自己的看法。
**我:内心活动(虚了虚了,这问题个个必杀啊,我只是那么一说啊,该怎么办)于是强装镇定,**IOC 就是典型的工厂模式,通过 sessionfactory 去注入实例,而 AOP 就是典型的代理模式的体现...spring 的 IoC 容器是 spring 的核心,spring AOP 是 spring 框架的重要组成部分。(管他的,把知道的全说一遍得了)
面试官:?(感觉语言又止)理解还算独到哈,哈哈哈。
**我:(**内心惊悚,表面淡定,实则慌得一匹!) 献丑了,还不算太熟练。
**面试官:**那把你之前从事的项目内容给我简单说明一下吧。
我:内心想法(完了完了,要老命了,这我哪说的出来啊,赶紧把以前的项目文件回忆一下),把记忆中的项目内容巴拉巴拉说了一遍!
**面试官:**沉默不语...
**我:**云淡风轻~
**面试官:**好的,我这边对你情况有基本的了解了,关于面试消息人事那边会在一周之内给你答复的!
**我:**嗯嗯,谢谢,那我等您的好消息!
然后,就没有然后了......
说实话,再碰了几次壁之后!我就老实了~
在家看了一个月书,实实在在去了一个很小的外包公司,开始了我的漫漫代码路,后面的艰辛就不和大家细说了,能熬过来也算有一部分运气加努力吧!
总的来说
====
最后的结果还是好的! 也幸亏当时能够及时醒悟,脱离了那种状态。不然如果我当时继续还继续留在那里厮混,今天的
你可能也看不到这篇文章的吧!
其实今天写出这篇文章,也是想给大家敲响一记警钟!人都是惰性的,没有谁能在舒适且安逸的环境中不沉迷下去,但关键的是要能走出去,走出去了你才能迈向更高的台阶,得到一个自我的提升!
谨以此文献给还在工作中苦苦挣扎的各位~
评论