黑马程序员技术交流社区

标题: 黑马,我的梦想加油站! [打印本页]

作者: 班主任-王淑丽老师    时间: 2015-3-8 10:52
标题: 黑马,我的梦想加油站!
1.感谢黑马
  在正式开始之间,必须感谢一下JavaEE11期所有的老师,不然真不知道如何熬完这5个月。先感谢一下我们班的老大-王淑丽,从一开学就为我们学习和生活而细心忙碌,有时还会去我们的宿舍看望一下我们的生活,带我们在紧张的学习之余带我们玩耍放松心情,在课程最后阶段,全班都懈怠的时候,给我们激励,使每个人都充满激情地把最后的东西都学完。大大超过了刚来黑马时对于班主任的预期。  黑马的授课老师们每个人都在web前端、java web、各种框架、数据库、项目、Hadoop等这几个领域中有自己所擅长的领域,然后通过自己的方式讲出,比如珽哥的邪恶,土哥的条理清晰。  
  就业辅导老师,阳哥与虎哥是我们的辅导老师,两人绝对都是技术与面试的大神,课程期间,晚上给大家做技术测试和技术辅导,到最后还要做模拟面试,对于求职真的大有帮助。

2.面试结果与过程  
  我是把黑马的所有JavaEE+Hadoop的所有课程都学完了才开始找的工作,一共面了5家,技术方向都是Hadoop大数据处理,一共拿到3个offer,分为12K、9.5k、11K,最后选择入职12K的这家。  
  其实来黑马前,对自己工作的期望有3条,一是可以进一家上市互联网公司,二是做Hadoop方向,三是争取10K以上的工资。正是因为此,我投的所有简历都关于Hadoop的,当然也因为这个方向比较缺人,我的面试成功率还是非常高的。  
  1月4号面试第一家,是做汽车领域的上市互联网公司,也是我入职的这家,面试我的是我的组长,当时问的重点就聚焦在mapreduce、hbase、hive和storm上,尤其是hive和storm是重灾区,不过好在我storm总结过,能顶住绝大多数问题,最终还是有2个原理性的问题没有答上来,一会在最后奉上。  
  过了一周,通知二面,这一轮是部门经理面试,问题聚焦在我对大数据精准广告、互联网了解多少以及能不能融入团队,其中最记忆深刻的问题是如果进公司,试用期快结束了,发现公司不适合,我会怎么选择?当时,第一次遇到这个问题而且是最后一个问题,如果答不好,offer就飞了,我告诉他想一想,最后是这样回答的希望对大家有所帮助。  
  第一先说自己选工作的标准,我选工作的标准看3个方面,一是业务方向和技术方向,二是团队是否是积极向上的,三是公司的培训与晋升机制。  
  第二再说可以造成自己离开的情况,只要上面的三条都满足,就不会离开,剩下的问题都是我适应公司,而不是公司适应我。
  第三再换个工作肯定也会遇到此类问题,不可能因为这些问题换工作,一定是在大面不错的情况下适应,而不是逃避。说完这点他笑了笑,我一下就感觉有谱了。  
  之后就是第三轮,人事面试了,就是了解过去的公司情况、经历,最关键的一个问题就是为什么离职。  
  其它两家,都是小公司,面试当然也就简单了,面一次基本就给offer,最好玩的是一个卡富的公司,当时面试的时候说,本周他们把所有应聘者都面完,下周统一回复二面,结果等到下一周下午,直接让我周二去上班。看样子,小公司应聘hadoop的实在是太少了,因为那个java主管说他们只有3个人是做java的,没有人会hadoop,可谓占尽优势。

3.学习方法  
  我在学习方法是由三个阶段组成的  
  3.1.学习 
  1)认真听课,这个非常关键,课程内容太多,如果自己看,根本就跟不上,更别说看视频。  
  2)总结笔记,通过这种方式,把所有内容都自己消化掉。
  2)练习  
  一定要敲代码,如果时间少,敲为先。 
  注意敲的方法,一定不要边看老师代码边写,那样基本没效果。我的方式是用记事本,看着老师源码把思路写下来,然后把思路整明白,最后根据思路把代码敲出来并调错,这招非常有效,而且非常容易得到成就感。
  3)复习  
  每天早晨或晚上把学的内容笔记看一下,可以防止自己忘掉。

4.面试技术  
  拿到一个好的offer,需要达到两点,第一点是自己必须有实力,第二点是让面试官知道你有实力,缺一不可,上面的学习方法就是让自己学到真本事,这里的面试技术就是让我们可以在面试官面前大方异彩。我面试时,就把该注意的东西都写在了纸上,面试前看一遍,让自己时刻注意到,说不定就多了2K呢。
  4.1.面试官想要什么?  
  一般来讲,你的面试官也就是你的直属领导,比如我进的这家公司,一面我技术的就是我们大数据广告平台组的组长,二面我公司与行业相关是我们产品研发部的经理。如果你能进入公司,他们是你的直接同事,换位思考,你觉得他们需要你什么能力?我总结了一下,其实就是下这几条:  
  1.积极向上的态度:肯定没有人会愿意和充满负能量的人在一起工作。  
  2,交流沟通能力:不是特别闷的,没有人会愿意和一个特别的人在一起工作。  
  3.好学态度与学习能力:IT技术日益更新,如果不想学习肯定不能胜任工作。  
  4.还可以的技术:该会的技术还是要会的,只是技术并不是100%的,也许只占60%。  
  面试前最好把他们的技术要求看一下,重点准备  
  5.懂他们业务  
  面试前,一定要浏览一下应聘公司官网,明白他们是做什么,这个非常关键,交流时,可以针对他们的业务说技术。
  4.2.自信、微笑、肢体语言  
  与面试官交谈时,一定要足够自信,表现出对自己所会技术的自信。  
  微笑,目的就是拉近自己与面试官之间的距离,让他感觉你是非常好相处的。  
  一定要坐直,别驼背,更不要紧张地抖腿;交流该有的手势还是要有的。
  4.3.详细说而不是大概  
  问到具体问题时,最好先说整体情况,再详细每个模块,最后说一下原理和项目应用,一定不要只列几个名词。  
  在黑马时,自习时旁听了一节Android的课,当时那个老师说:面试官问一个学员android的四大基本组件有什么?学员说Activity、Service、Content Provider、BroadcastReceiver。  
  面试官又问,还有其它内容吗?学员回答没有了,就这四个。然后就与面试官瞪眼看了。
  4.4.主动联想说而不是HTTP方式(一问一答)  
  面试时,答完一个问题后,一定要可以联想到其相关技术(可以是技术也可以是项目)并说出来,一定不要面试官问一个问题就答一个,这样可以把面试的主动权牢牢地控制在自己的手中,并且可以减小问到不会问题的概率。
  4.5.不会的怎么办?  
  遇到问你不会问题,我总结的是应该从以下3个方面破解:  
  1.明确不会  
  比如说:JavaEE内容太多,在以前工作和项目中确实没有遇到过此类问题。  
  2.记下并回来学习  
  面试时,一定要记得拿纸和笔,此时就可以派上用场,可以和面试说我先记下来,回家学习一下。这样说的目的,就是向其表明自己的好学,这个比回答对问题还重要。  
  3.说出相关的东西  
  可以说:这方面可能不大会,但是知道相关的。如面试官问消息队列,你不知道。这时,你就可以说数据结构中的队列,然后引申到栈。

5.面试题  
  出去面试遇到的笔试题与面试题是最好的题目,回来一定要注意总结答案,下次面试遇到的概率非常大。  
  论坛里有好多帖子都有javase/javaee面试题,而且也有整理的面试题手册,此处就不赘述。  
  http://bbs.itheima.com/thread-145825-1-1.html  
  http://bbs.itheima.com/thread-144177-1-1.html  
  http://bbs.itheima.com/thread-144176-1-1.html   
  把我遇到的hadoop和storm的面试题奉上。  
  5.1.Hadoop  
  1.HadoopHA集群中各服务的启动和关闭顺序  
  2.hdfs的读流程  
  3.hdfs的写流程  
  4.hdfs保持数据一致性  
  5.Combiner的作用  
  6.shuffle原理  
  7.MapReduce程序如何发布  
  8.如果MapReduce中需要用到第三方jar包,该如何处理?  
  http://blog.csdn.net/evo_steven/article/details/14520567  
  9.hbase.zookeeper.quorum的属性值  
  10.hbase的一致性  
  11.HBase在进行模型设计时重点在什么地方?一张表需要多少Column Family最合适?为什么?  
  12.hive数据倾斜问题  
  13.hive动态分区  
  14.flume自定义处理组件  
  5.2.Storm  
  第2、3题就是我面试时,回答不出来的storm原理题。  
  1.Hadoop与Storm对比,用hadoop还是用storm  
  2.Storm的消息容错机制  
  3.Storm序列化机制  
  4.Storm的并发方案及配置  
  conf/storm-yarml.xml  
  5.storm基本组件









作者: Eternal007    时间: 2015-3-12 21:37
   学习.....
作者: 春天的阳光    时间: 2015-3-13 09:23
学习了!
作者: 柳柳桑    时间: 2015-3-13 09:28
感谢楼主分享!:handshake
作者: 温暖的小白    时间: 2015-3-13 10:15
谢谢分享,很有用!加油!
作者: zzy1990    时间: 2015-3-13 13:15
学习了,谢谢分享
作者: TanQiao    时间: 2015-3-13 14:01
哈哈,我也要进黑马,学习基础中。
作者: lywy1990    时间: 2015-3-13 14:51
JAVAEE加油
作者: 温暖的小白    时间: 2015-3-14 09:12
大家一起加油!
作者: 煎饼果子    时间: 2015-3-14 12:53
努力进黑马,努力学习ing
作者: 魔主    时间: 2015-3-14 17:20
学习学习!
作者: 916040950    时间: 2015-3-15 08:31
真的很棒!
作者: 冬天下雪    时间: 2015-3-15 13:09
必须顶一下
作者: luke_yang    时间: 2015-3-15 13:47
学习中……
作者: lostnotes    时间: 2015-3-15 17:54
很有用真是加油站啊
作者: zhangl    时间: 2015-3-15 22:04
加油  加油  。。。
作者: 邵永阳    时间: 2015-3-15 22:53
什么情况?
作者: 黑马94那么拽    时间: 2015-3-25 21:33
学习中。。问下现在稍微好一点的招大数据公司有哪些?
作者: 朱军    时间: 2015-3-31 23:09
值得收藏
作者: 黄炎锴    时间: 2015-4-10 11:45
加油!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2