第二次面试总结。
亚信联创科技刚好在学校招实习;然后就去了。没有笔试,直接就是交简历,然后面试官找你聊。这家公司在南京主要是做电信行业的CRM系统。
我的意向依然是java研发,面试官的问题主要是针对简历上写的东西聊。我主要是和他聊了下web方面的内容,重点是聊了hibernate框架,其中包括的问题有:
1、为什么要有xml文件,xml配置文件是一种什么样的思想。
在hibernate中,实体类的配置文件,我当然说是为了将对象的属性和数据库表中的字段对应起来,可是面试官并不是很满意,他说配置文件体现的是一种lazy的思想,然后是通过它告诉程序怎么做。其实我当时应该说,如果要是模拟hibernate的实现话,就是对配置文件的解析。用SAXReader读出xml,然后获得节点,取出其中的内容,包括数据库连接的,然后写一个获得sql语句的函数,最后将这些东西封装在save函数中,供外界调用。
2、然后聊了一下集群。关于hadoop
问了我对集群的认识,以前我一直认为集群需要虚拟化才能实现,可是面试官说实际上不需要虚拟化也能都通过配置实现。
然后我讲了下hadoop的各个组件,包括Hbase、hive、pig、zookeeper。他好像对zookeeper特别感兴趣,然后我又没有深入了解,只知道zookeeper相当于管理员,是协调分布式系统上各个服务的。
面试官总是在画图,感觉还挺不错的;自己说的不好,然后他会跟你讲。
总的来说这次面试经历还不错,面试官挺好的,对了,我面了两个人,第一个面试官只是简单的问了我几个问题,问了我如果存储大数据,用Mysql表的字段该怎么划分,难道是分布式数据库的垂直分割,当时就懵了,然后就聊不下去。
总之,对于一个东西或者技术还是没有很好的深入下去。加油吧,这次就当积累经验了。