【职场-技能系列の作死和不作死的区别,纪念当年的新手路】

当年积累的一些职场经验和技能解答资源分享系列,纪念当年老娘逝去的新手路,但愿对你有帮助!宅男,叼丝程序猿必学の神技,所谓:欲变大牛,必先献身于大牛。4年JAVA叼丝程序生涯的逆袭之路。励志就TM这么简单···站在别人的尸体上更容易成长和成功

楼主 狮子座来的leo  发布于 2014-12-23 11:11:00 +0800 CST  
。。。。表示去吃饭了 吃饭不积极脑子有问题,接下来进入正题,希望这些东西能够帮助到你们,还有就是楼上的 老娘几乎不杀人的

楼主 狮子座来的leo  发布于 2014-12-23 13:32:00 +0800 CST  
对于大多数要应届毕业生的公司来说,他们的Java面试主要看基础,但事实上很多培训出来的程序员连java基础知识都不太达标,这样的兄弟太多了,某鸟,某达什么的就不过多吐槽了。
而且一般来说,只看简历就能筛掉一多半人了,比如工作不满3年写自己精通java的,都是直接pass的节奏。所以这一点请初入JAVA这个坑的小兄弟一定要注意这个问题

楼主 狮子座来的leo  发布于 2014-12-23 13:40:00 +0800 CST  
另外,面试官面试你的时候并不希望你完全回答出来他问的所有的问题,大部分的面试官会问到知 道你无法回答问题为止,这是一个很微妙的有趣的心理现象,因为大部分的面试官不是为了考察你的能力,而是为了证明他们比你资格老,比你牛B。
尽可能的回答,不会 的千万不要乱说,要多说一些你解决问题的思路和对一些的问题看法。顺着面试官的问题说,尽可能的快速满足面试官的问题,是满足不是回答,这个技巧要慢慢体味。
至于面试题的,上网搜一搜就可以了,有些人说这样没有用,而事实上好多的面试官是突然接到你来到的电话才想起来,今天要面试你,赶紧搜了几个问题来准备问你。
所以,这种东西一定要注意,不是所有的面试官和你打交道都是一套试题一套试题的准备给你的,备战切忌偏激。

楼主 狮子座来的leo  发布于 2014-12-23 13:46:00 +0800 CST  
面对应届毕业生,面试官还喜欢用一招万年不变的老招式,首先通过问一些JAVA基础知识,网络知识,代码优化对你进行一个试探,其次会问一问关于MySQL基础知识以及优化;
列举你使用过的监控工具,解释使用它们的原因;
奇葩一点的,甚至会问你最近在看什么书;对于程序猿交女朋友是怎么看的~
如果遇到搞不定的问题喜欢去哪些网站搜索问题答案(说stackoverflow和google的加分,说百度的减分);
讲讲你最近做的项目,不要求技术含量多高,但是要求能讲的清清楚楚;
故意提问一些很刁钻的问题,并且刨根问底,看面试者在压力下的反应。
所以,切勿紧张,你要知道面试官都是吓你的,发挥出你最好的水平就可以了当年姐姐面试的时候尼玛面试官从头到尾就问了一个专业问题,其他全是扯淡

楼主 狮子座来的leo  发布于 2014-12-23 13:54:00 +0800 CST  
当提到你的专业技能与特长时,面试官最感兴趣的是,你的知识面与当前岗位的技能要求的匹配度;如果有类似的业务经验时,面试官会更高兴,因为你可以快速熟悉当前岗位。 那么主动提及职业规划呢,一方面,一个对未来有追求的程序员,通常也会把当前岗位的事情努力做好。另一方面,方便面试官去判断当前岗位与候选人的职业规划的匹配度。
候选人做完自我介绍之后,面试官如果没有获得相关问题答案的,会在后面的谈话过程中作为问题单独提出。而如果已经获得一个简要答案的话,那么这个答案就是追问的基础,他可能就会有针对性的深入探讨相关话题。
还有作为一名程序猿需要了解的一点:不同的岗位,不同的公司,面对不同的招聘需求,面试官的侧重点是不一样的。但只要可以全面地介绍自己,就迈出了成功的第一步。

楼主 狮子座来的leo  发布于 2014-12-23 13:57:00 +0800 CST  
笔试环节,对于面试来说,除了当面面试,另外一个就是笔试了。做这么纪念的程序,我总结了几个笔试经常会考到的问题:
1。基本类型和引用类型
例如:在内存存储上 、性能上、GC有什么区别?...
2。垃圾回收(Garbage Collection)
例如:GC的实现机制?...
3。字符串
例如:String和StringBuilder?...
4。范型(Generic Programming)
例如:编译时实现的还是在运行时实现的?在性能上有啥影响?...
5。多线程
例如:synchronized的作用域如何?volatile关键字?ConcurrencyHashMap怎么实现的?...
6。NIO原理
7。内存结构

楼主 狮子座来的leo  发布于 2014-12-23 14:02:00 +0800 CST  
还有就是,大多数公司,希望就职者能够用最简单的方法解决问题,这个东西就需要大家不断的熟悉JAVA的理论知识,和项目实战了。针对这一点,期望所有将要或者正在准备面试的兄弟能够多准备一些这类知识点,切记 不要过于复杂的去处理一个东西。看似很难,其实也难,切学切珍惜,培养自己处理问题的能力是特别重要的,公司需要这样的人,也会更加重视这样的人

楼主 狮子座来的leo  发布于 2014-12-23 14:08:00 +0800 CST  
好公司与差公司的JAVA码农面试有什么区别?
通常,程序员面试通常考验的是学习能力,原因是新人的培训成本很高,学习速度和任职稳定性直接决定公司成本。考算法、设计模式之类的只是考学习能力的一种方法,代表你过去的学习能力如何,不会考很难,一般只考基础(所以即使是跨专业的只要学习能力足够强也会有公司要)。任职稳定性的测试视公司业务方针而定,但越是不稳定的对技术要求越高
好公司通常招人比较容易,所以难度可以加大,专业性会要求更高,差一点的要求不会这么高,就这点区别而已。
配置参数之类的很少会考,新人一定不知道所以考了也白考,老人一定知道(就算不知道也能讲出在哪里可以查到)所以不需要考。


楼主 狮子座来的leo  发布于 2014-12-23 14:10:00 +0800 CST  
忙完一天的事情 写了一天的破项目 继续搞起~

楼主 狮子座来的leo  发布于 2014-12-23 17:09:00 +0800 CST  
在网上看到一个比较有意思的东西给大家分享一下:
有码农问:写程序写到抓狂时如何快速回复心态?
机智的回复:
一边忏悔着一边打游戏。打完了带着那种愧疚感与愉悦感继续写。但是我想说我都不喜欢打游戏 能看着欧巴一边写么~

楼主 狮子座来的leo  发布于 2014-12-23 17:15:00 +0800 CST  
关于面试的时候的穿着打扮,我这么多年的经验来看,只要别太过分就行,比如穿个睡衣啊,拖鞋什么的就可以了,程序猿又不是模特,也不是销售。打扮得花枝招展给谁看
当然,假如两个程序员面试感觉差不多,但是一个显然是着装平常,一般都会考虑平常的,仅限于实在必须两个差不多的挑一个的情况下
如果你是一个应届毕业生的话,招聘方不会过于在乎你的穿着,只要得体,干净整洁,大方就可以了.更何况你是做程序员,穿西服更没有必要.关键是自信,自信的人最有魅力开朗,精神面貌好!

楼主 狮子座来的leo  发布于 2014-12-23 22:21:00 +0800 CST  


楼主 狮子座来的leo  发布于 2014-12-24 02:01:00 +0800 CST  
大多数老手对于我的面试心得有歧义,再次强调 秉着不让作死的情景再次出现,本帖内容仅对新手开放,大神吐槽也没用,姐姐就是这么任性,只为新入行的童鞋撰写文章,还有那些 私聊我的你们要干啥 本小姐是不会找程序猿当男朋友的,?哪个程序猿不是闷骚类型的?没有李敏镐欧巴这样的美貌和才华就别想拉!!想要迎娶白富美的骚年们也要注意了,妹子不是说来就来的,如果你连基础的面试都搞不定,后面的道路目测已经封底了。赶紧去打代码去!!!!!!!!!!!!!


楼主 狮子座来的leo  发布于 2014-12-24 13:49:00 +0800 CST  
关于一些基础的,面试技巧暂时分享到这里,希望能够帮助到新人。

楼主 狮子座来的leo  发布于 2014-12-24 15:07:00 +0800 CST  
没人来 没动力

楼主 狮子座来的leo  发布于 2014-12-24 15:09:00 +0800 CST  
解答系列

&和&&的区别。
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x==33 & ++y>0) y会增长,If(x==33 && ++y>0)不会增长

楼主 狮子座来的leo  发布于 2014-12-24 15:36:00 +0800 CST  
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。
对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。

楼主 狮子座来的leo  发布于 2014-12-24 16:02:00 +0800 CST  
char型变量中能不能存贮一个中文汉字?为什么?
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。

楼主 狮子座来的leo  发布于 2014-12-24 16:37:00 +0800 CST  
请说出作用域public,private,protected,以及不写时的区别
这四个作用域的可见范围如下表所示。
说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。

作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×

备注:只要记住了有4种访问权限,4个访问范围,然后将全选和范围在水平和垂直方向上分别按排从小到大或从大到小的顺序排列,就很容易画出上面的图了。

楼主 狮子座来的leo  发布于 2014-12-24 16:41:00 +0800 CST  

楼主:狮子座来的leo

字数:20443

发表时间:2014-12-23 19:11:00 +0800 CST

更新时间:2021-02-22 20:36:17 +0800 CST

评论数:1243条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看