2014广州Java岗位面试汇总

本文记录了一些朋友提供的面试经历,真实数据,仅供广州求职的朋友参考。为行文方便,一律用主语”我“进行。部分词语可能造成读者不良反应,敬请留意。



1  广州沣首信息科技有限公司

公司所在区域相对较偏,勤天厦大对面区域,一直往里走,有快走到底的感觉。

到公司后已有人在面,我被引到休息区等候,招待者倒杯水后就离开了。大约10分钟后,到我面。面试官并不关注技能点,而是一直问上一份工作的内容及离职原因。聊了不到5分钟,让我回去等消息,他会让用人部门进一步评估。至此,再无下文。

2  广州游众软件科技有限公司

公司在猎德大桥附近,春天里公寓A栋,沿用铁人公司的前办公场地,与上海芒果互娱科技有限公司共享部分股东。

到公司,前台给了份相关岗位的题目,两页纸,知识点分布在多线程、JVM、设计模式、Spring、ORM、MySQL优化等。答题在前台左边的走廊,那算是一个小休息区,同时有另一个比我早到的哥们也在答题。答题的同时,有几个开发出来抽烟闲聊,清洁阿姨拖着吸尘器,声音之大,已到噪声级别。我大约用了30分钟答完,除去ORM、Spring、SQL优化略写,其余一一详答。答卷交回前台,被告知到右边的沙发等候。

约3分钟,面试官到达战场。因同一楼层所有会议室被占用。面试官只好带我到17层的上海芒果互娱科技有限公司去借用场地。谁知,到17层后,对方也无空闲地方,只能在前台旁边的沙发开始面谈。

先问了离职原因,因之前是.NET开发,此次应聘Java岗位,所以他也问了作出选择的原因。之后开始问多线程和Java 1.5的并发库。接着问GC和JVM优化。然后问了我提及的GitHub上几个项目和Maven。因我无实际上线服务器编写经验,且公司已有自主开发的服务器框架,没用Netty,他建议我转cocos2d-x或unity 3d,目前公司这两个岗位缺人,可考虑接收我。最后我坚持选择服务器端开发,他让我回去等二面通知,通知时间为一到两天。也许他太忙,忘了此事,我始终没等到他的通知-_-。

面谈1.5~2小时,下午面试,人比较疲惫,回答效果很不好。据面试官介绍,他们是9点整 - 21点30分、大小周工作制。由于这次面试主要关注技术,整个过程很愉快,面试官还纠正了我回答volatile时说的是C++编译器对此的处理。经他提示,又聊了内存可见性、指令重排等话题。面试官真的很好,非常温和,丝毫没有看低我这种初级从业者的行为,我当它当是尊重的体现。离开公司时又遇到那个一起答题的哥们,他等车赶下一场面试。这哥们说他是内推的,面试较顺利。

3  广州市云润大数据服务有限公司

这个面试经历很不愉快!

先贴下岗位信息。

职位要求:
1、计算机及相关专业,大专以上学历,一年以上软件开发经验;
2、对技术有强烈的兴趣和热情,对新技术有探索精神;
3、Java基础扎实,理解各种常用的数据结构与算法;
4、熟悉至少一种关系型数据库的使用(MySQL/MSSQL/Oracle);
5、有多线程开发、网络编程、内存优化等经验者优先;
6、能阅读英文资料者优先;
7、有倒排索引/Lucene/Solr经验者优先;
8、有分词、分类、聚类等IR/DM经验者优先。

职位职能:
1. 数据采集/分析/信息抽取;
2. 新手会有senior指导和引导实践;
3. 有多线程和网络编程经验者优先;
4. 有搜索引擎开发经验者优先;
5. 流式计算开发;
6. 参与运维平台的研发。

再简单介绍下本人。

大三过六级,现在可相对流畅阅读英文文档(偶尔有道下术语)。有过两届ACM参赛经历,虽未获奖,参与过程对数据结构和算法有了更深地掌握,基础按理不算太差。平时有逛GitHub和CodePlex及StackOverflow习惯,因水平太菜,木有提交过代码或回答过问题。

公司在棠下牌坊往里那条路,相对靠里,办公环境是面过的公司中最差的。

开始由两个应该是组长之类的人当面试官,一个负责Java,另一个.NET。聊的内容主要是放弃.NET选择Java的原因、多线程、Hadoop、Lucene、Solr、网络编程、JNI、安卓。这俩哥们聊的很愉快,俩人表示我技术不错,让我稍等,他们通知主管进行二面。

没多久,主管过来了。估计他没看过我简历,拿着个iPad反复滑动看我电子简历。问我个人对Java和C#语言的看法,又问我对Windows和Linux两个系统的看法。我不想回答太多,就说C#的语法糖相对Java更多,编程体验更友好。Linux阵营拥有更多开源框架。能完成工作的都是好系统。接着问了Redis有几种数据结构、Redis和Memcache的区别、Redis能否取代Memcache、Redis的特点。我声明自己只是了解、写过简单的Demo,没在实际工作中用过。对于Redis和Memcache的区别、Redis能否取代Memcache、Redis的特点这几个问题,我没关注,因为上一份工作是Winform开发,没用到这些东西。他就说我基础不好。然后,他问Redis和MongoDB怎么安装,我回答MonoDB解压即可运行,Redis我只试过make install的安装方式。接着,他问了TCP和UDP的区别,我回答了三握手和有无接连等。答毕,他让我等候,他叫经理过来。

一会儿后,他和经理一起,经理全程不说话,只负责写待遇。在Redis这块又说了我基础不好。我当时就问他:你说的基础不好是怎么定义的?他说我Redis掌握的很一般。我回答,简历上写的是了解,了解是最轻微的层次,我能用API写DEMO,能跑起来,这就是我所谓的了解Redis。像多线程这种,我写熟悉,那我就能做到熟练编写的程度。交待下,简历只有熟悉和了解,无精通字样。我这么解释完了。他还在重复基础不好这事。我只能呵呵了,文明用语。我不说话了,他们写了待遇。我扫了眼,比我毕业时的待遇还低。我说,你们提供的待遇比我毕业时还低,我怎么也工作两年了,接触的项目和代码怎么也比毕业时多吧,呵呵。这个主管又说,你这两年基础没打好,我们提供Hadoop岗位,你进来提升空间很大。我火了,你岗位要求无Redis,你卡此项无非是为了压待遇,再者你们用Hadoop只当仓库用,根本不计算,说白了,只用HDFS,MapReduce没用上,这有什么提升空间,我读书少,你特么别骗我。去你妈了个逼!要回简历,转身就走。

时间: 2024-07-31 19:14:15

2014广州Java岗位面试汇总的相关文章

Java研发岗位面试归类B(附答案)

本文承接上文:Java研发岗位面试归类A(附答案): http://www.cnblogs.com/wp5719/p/5870243.html 答案自己网上找的,如有纰漏或错误,烦请指教. 七.数据库MySql 1.MySql的存储引擎的不同. MyISAM:拥有较高的插入,查询速度,但不支持事务. InnoDB:5.5版本后Mysql的默认数据库,事务型数据库的首选引擎,支持ACID事务,支持行级锁定. BDB:源自Berkeley DB,事务型数据库的另一种选择,支持COMMIT和ROLLB

Java常用英语汇总(面试必备)

Java常用英语汇总(面试必备) abstract (关键字)             抽象 ['.bstr.kt] access                            vt.访问,存取 ['.kses]‘(n.入口,使用权) algorithm                     n.算法 ['.lg.riem] annotation                     [java]代码注释 [.n.u'tei..n] anonymous                

2015阿里巴巴春季Java实习生面试经验

2015阿里巴巴春季Java实习生面试经验 一.笔试 大概今年四月初的时候在线进行了笔试,笔试题目都是考基础的,包括数据结构.计算机网络.操作系统.数据库原理等,Java基础的话不用说,个人建议可以去看一下<Java编程思想>这本书,这本书提到了许多细节的东西,是初学者提升Java基础的一本好书. 网上笔试不久,就收到了阿里的短信和邮件,说我通过了网上笔试和简历筛选,并叫我到网上去预约时间,我登录到网上的时候才发现,距离面试时间(5月5日~5月7日)还有差不多一个月的时间,因为我选择的面试地点

沉淀,再出发:Java基础知识汇总

沉淀,再出发:Java基础知识汇总 一.前言 不管走得多远,基础知识是最重要的,这些知识就是建造一座座高楼大厦的基石和钢筋水泥.对于Java这门包含了编程方方面面的语言,有着太多的基础知识了,从最初的语法,对象的定义,类.接口.继承.静态.动态.重载.覆盖这些基本的概念和使用方法,到稍微高级一点的多线程,文件读写,网络编程,GUI使用,再到之后的反射机制.序列化.与数据库的结合等高级一点的用法,最后将设计模式应用其中,产生了一个个新的概念,比如Spring.Spring MVC.Hibernat

java异常面试常见题目

在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题.Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客.关于Java中Error和Exception的面试题目多是关于Exception和Error的概念,如何处理Exception,以及 处理Exception时需要遵守的最佳实践等等.尽管关于多线程.垃圾回收.JVM概念和面向对象设计等方面的问题依然主宰着这类面试,你仍然需要为回答

Java多线程面试15道

Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分.如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题.在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的.他们会问面试者很多令人混淆的Java线程问题.面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面.用于直接面向市场交易的高容量和低延时的电子交易系统在本质上是并发的.下面这些是我在不同时间不同地点喜欢问的Jav

Java编码问题汇总

转自 http://www.blogjava.net/zhangchao/archive/2011/05/26/351051.html Thanks Java编码问题汇总 工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总. 问题一:在java中读取文件时应该采用什么编码? Java读取文件的方式总体可以分为两类:按字节读取和按字符读取.按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组

java神奇问题汇总

com.sun .xml.bind.v2.ContextFactory 类找不到的解决 用cxf+spring发布webservice,使用apache-cxf客户端方式调用接口访问服务器时,报javax.xml.bind.JAXBException: Provider com.sun.xml.bind.v2.ContextFactory not found 错误,异常堆栈信息如下: Caused by: javax.xml.bind.JAXBException: Provider com.su

java模拟面试 试题

java 四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 Boolean(取值为 true false) 第四类:字符型 char & 与 运算符. | 或 是java中的位运算符,对二进制进行计算,两位都是1返回1,否则返回0. ^ 异或 是java中的位运算符,对二进制进行计算,两位不同返回1,否则返回0. == 可以用来比较引用类型(比较的是虚地址),也可以用来比较基本数据类型(比较的是二进制). 值得注