引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的. 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了. 其实之前LZ写过一篇文章,但是那篇文章更多的是在讨论“面试前该不该刷题”这个话题,而这篇文章将会更加聚焦在面试前如何准备,以及工作当中如何学习这个话题上…
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的. 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了. 其实之前LZ写过一篇文章,但是那篇文章更多的是在讨论“面试前该不该刷题”这个话题,而这篇文章将会更加聚焦在面试前如何准备,以及工作当中如何学习这个话题上…
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的. 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了. 其实之前LZ写过一篇文章,但是那篇文章更多的是在讨论"面试前该不该刷题"这个话题,而这篇文章将会更加聚焦在面试前如何准备,以及工作当中如何学习…
引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议>,首发于笔者的博客园博客,这里也郑重声明一下,所有内容类似文章均属转载或抄袭. 之前看过的朋友可能会有疑问,为什么要再次捡起这篇文章,还把称谓改成了笔者这么高端的词汇. 简单的解释一下,原因有三个,第一个原因,是说不得的原因,请各位看官自行YY…
# 你不知道的腾讯社招面试经验(已offer) ## 背景 最近一段时间换工作,成功获得了腾讯的offer.在这里有点经验跟大家分享,我觉得,比起具体的面试题,有些东西更加重要,你知道这些东西,再去准备面试,说不定能获得offer:但是有些东西不注意,可能你有这个能力,但是最终还是没有offer. 我写这篇文章的目的,是让有能力有意向去腾讯的人如愿以偿,假如你能力达到,腾讯其实是挺需要人的.其他互联网大厂也可以参考,会有通用的地方.我的岗位是前端开发. ## 不要裸辞 要社招进腾讯,千万记得,*…
上周我聊了聊最让我反感的 10 种程序猿,无奈一个小时就进行了删除,详细原因就不说了,容易招黑. 今天聊的我面试过的最奇葩的一个程序猿,绝对是奇葩中的奇葩,简直是程序猿中的另类,最让我反感的程序猿又添加新成员了.. 这次的还会继续删除?那是不可能的,我要让所有人都能见证这个奇葩.. 那是一个下午,和往常没什么区别,我走向洽谈室准备迎接一场 Java 面试.更多的细节有点忘了,此人长得有点滑稽,面了几分钟,技术也不怎么样,我也不想再问下去了,他在我心里就已经不合适了.关键,面试过程还时不时拿着手机…
类似的话题,我大约在几个月前跟大家聊过. 这一次,我要依据这段时间的体会,再给大家整理一下.     今天,非常轻松地拿到了神州数码的offer. 尽管工资不是特别高,尽管非常多人一毕业就能进入这种公司.可是对我这个半路出家的大专生来说,能进去纯属意外.     今天的面试.谈到了曾经我接过一些私单,项目经理问我,那你如今还有没有做私活的想法? 我说.彻底没有.他问我,为什么?我说,这几年,尽管做私活挣了一些钱,但我损失的远远不止那点钱. 那些反复.繁琐,非常难有技术水平提升的工作,占用了我大部…
Java与C++都是面向对象语言,都使用了面向对象思想(比如封装.继承.多态等),因为面向对象有很多非常好的特性(继承.组合等),使得二者都有非常好的可重用性. 须要注意的是,二者并不是全然一样,以下主要介绍其不同点: (1)       Java为解释性语言,运行的过程为:源码经过Java编译器编译成字节码,然后由JVM解释运行.而C/C++为编译型语言,源码经过编译和链接后生成可运行的二进制代码.因此,Java的运行速度比C/C++慢,可是Java能够跨平台运行,而C/C++不能. (2) …
在Java语言中,变量名.函数名.数组名统称为标识符,Java语言规定标识符仅仅能由字母(a~z.A~Z).数字(0~9).下划线(_)和$组成,而且标识符的第一个字符必须是字母.下划线或$.此外.标识符也不能包括空白字符(换行符.空格和制表符). 下面标识符都是非法的: (1)      char:char是Java语言的一个数据类型,是保留字,不能作为标识符.其他的如int.float等相似. (2)      number of book:标识符中不能有空格. (3)      3com:…
组合和继承是面向对象中两种代码复用的方式. 组合是指在新类里面创建原有类的对象,反复利用已有类的功能.继承是面向对象的主要特性之中的一个,它同意设计人员依据其他类的实现来定义一个类的实现. 组合和继承都同意在新的类中设置子对象(subobject),仅仅是组合是显式的,而继承则是隐式的.组合和继承存在着相应关系:组合中的总体类和继承中的子类相应.组合中的局部类和继承中的父类相应. 二者的差别在哪里呢?首先分析一个实例.Car表示汽车对象,Vehicle表示交通工具对象,Tire表示轮胎对象.三者…