2012口试备忘录(夏季南京)

2012面试备忘录(夏季南京)

2012年由于各种利益关系的冲突,我没有能继续留在DB schenker公司。
接下来我辞掉了工作,专心学驾驶。我报的驾校是南京最大的一个驾校了,其实在这里学过的人,都知道越大越坑爹的。
最坑爹是,我竟然报了一个普通班,这里教练态度恶劣(当然不是所有的教练),约课麻烦(其实是几乎打不进电话约课),等待时间长。
中国的驾驶考试跟其他的考试一样,也是应试教育(刚拿到驾照的新手,约等于马路杀手),也许驾驶员考试更能赚钱,不及格就意味着补考,补考就意味着交钱,可想而知车管所的福利那是相当好啊。

学车最头痛的一个问题是教练RP问题,我在这个驾校里碰到了很多教练,大部分人态度都不友好,少数人极端恶劣,有一个教练叫蓝*,有一次他说话非常难听,导致我有了杀人的冲动,要不是想了想,家里上有老下有小,可能当场就拿砖头爆他头了。这帮人有一个共同的特点是,对女生很友好,属于典型的丑陋色狼。


学车之余,面试了几家公司,有给offer的,也有没有音信的。
很多公司在我评IT上都是榜上有名的,无耻的是,网上枪手很多,各种刷帖,好坏难辨,而且也没有更具体一点的信息。
我这里顺手记录了几家公司的情况,希望能给近期面试的童鞋一些参考。

途牛科技
途牛,是一个典型的互联网公司,地址现在已经从大行宫搬到了偏僻的徐庄软件园。缩减开资+扩大规模。

里面面试大体是:
先有2个人(一个项目经理,一个技术人员)跟你谈谈。
谈的东西,多是项目经历,也有少量的技术问题。个人感觉问的都不深入。这一面主要看你的人品、长相和谈吐怎么样。
如果基本上没有问题,接下来会有一个貌似技术大牛的人跟你谈(其实很年轻,但无情的加班已经让他变得相当的老练了)。

我那次是问了这么一个问题:
如果假设叫你去设计一个地铁计费,假设一站一块钱,那么如何去设计。以一条线路为例。

后面会继续问以2条线路为例,如果有N条线路,应该如何去设计这样的计费的算法。

(个人觉得如果是严格按照最短路线来计费的,那这个算法还真的挺麻烦,因为你还要考虑到N条路线实际的交叉,还要考虑以后的可扩展性。
实际地铁未必是按照这样的最短路线收费的,我感觉上海的地铁就不是按照最短的路线收费的,如果是按照折中方案处理,这个问题会简单很多)
实际上这个面试官,他本人也不清楚应该如何去设计,但至少他希望听到一个理想的设计方案。
甚至他跟我说,希望听到我运用设计模式去解决这个问题,这个就有点那个吹(途)牛B了。个人感觉这仅仅就是一个算法,跟设计模式有毛关系。

总体评价:途牛是一个新兴的互联网公司,目前还处于高速发展阶段,跟中国大部分IT企业一样,福利和人文关怀在这里是浮云,真实的状态是加班。
途牛的加班是非常严重的,严重到项目忙来,每天都是凌晨2-3,怕就怕第二天还要接着上班,人们常说,谁能受得鸟啊。是啊。坚持,只要你坚持,
习惯了,就好,能受得鸟的。

据面试人员介绍,途牛的薪资是非常给力的(貌似10K+),然后加班也是有加班工资的(大部分项目都有,
如果你倒霉刚好在没有加班工资的项目组里也就认了吧,因为就是这样的项目才缺人,才会招你进来,这就是命运对你的关怀),
如果这么算下来,年轻人想买房进途牛是一个投资性的选择。
怪谁呢?要怪就怪你的丈母娘吧。

-----------------------------------------------------
南京智能交通

这家公司是南京三宝科技股份有限公司的子公司。据说是半国企,发改委投资60%。
工资方面,可能底薪不会太高,但是公积金比例按底薪交10%,HR说有4-5个月的年终奖。

HR跟我说,大概能接受8K左右的底薪。
童鞋们可以算算总账,年薪是多少,不要被忽悠,因为工资是硬的,每月到自己的口袋才是自己的钱,而年终奖是可能会缩水的。

面试主要是两个人:一个是技术人员,一个貌似是项目管理人员。
从2012年7月24日的面试来看。面试者看上去都比较年轻稚嫩,典型的80后,很友好。
技术性问题几乎没有问,都是问一些经历,做多哪些项目,最大最NB的项目是什么,你在当中担任什么角色。总之就是聊天。

有一份面试题,需要你做(一边回答一边做),简单看了下,上面大部分都是基础性的java面试题,对于4年工作经验的人是完全没有问题的。
最后有一个算法题目比较麻烦一点,特别是没有接触过这个算法的童鞋:
有n个人围成一个圈,顺序,开始报数(从1报到3),报到3的人,自动退出圈。问最后留下来的是第几位?
这个题目在当时的面试氛围中,如果从来没有接触过,应该是不太容易做的。
答案请参考google。

---------------------------------------------------
KQ(据信这家公司HR喜欢上网搜索对公司不利的帖子,然后搞危机公关,这里不具体指名)

KQ面试也分为3轮:(4年工作经验)
第1轮:技术面试(这轮面试很关键,面试官会问大量的问题,会故意刁难面试者)
第2轮:跟项目经理谈(基本上就是聊聊天)
第3轮:跟HR谈薪资福利(KQ的工资是HR决定的,这轮面谈很重要,HR会故意压低你的底薪)

KQ的工资 = 底薪 + 绩效(每月约600-1K)+ 补贴(约750),无年终奖。公积金按底薪交10%。

KQ技术面试大致会问这么些问题:
1.jms用过没有?跟webservice相比有什么优势?同步和异步有什么不同?
2.Spring事务的传播性有哪些?举例说明什么时候,用到new_required这个传播行为。
3.用过什么cache吗?比如memcached或ehcache?hibernate二级缓存和查询缓存有什么区别?
4.如何分析SQL的执行效率(意在问如何查看执行计划)
5.谈谈对java堆和栈的理解。
6.谈谈对分布式事务的理解。
7.如何去实现国际化(以SSH框架为例)
8.谈谈java内存泄露的理解,怎样去避免,怎样去查找(比如用过什么工具去查找)
9.集群有什么好处?怎样去做集群?
10.Spring的事务切面,应该控制在Service层还是Dao层?(其实他希望你回答是service层,dao层就纯粹让它就跟数据库打交道,不要搞上逻辑)


总体评价:
KQ的加班是严重的,某些项目组,不论是否项目空闲,一律每天晚上10点下班,周末看情况偶尔加班。
4年工作经验,参考底薪是8000. HR应该会跟你讨价还价,但需要坚持自己的底线。
试用期是半年,但是试用期工资是100%发。最担心的问题是,在试用期的最后几天,有被开除的可能(据信上海KQ有几例)


有一点需要注意是:KQ,最近换了CEO,高层变动很大(推断是派系斗争),貌似要实行季度末尾10%的淘汰制,
另外据信CEO对8小时工作时间不太满意,要提高至9-10小时左右(可执行途径只有一个:加班)

---------------------------------------------------
奥闪迪信息

笔试题比较简单基础。
有印象的几个题目是:
1.求8的平方根,然后取精度0.01.
这个题目参考java.lang.Math里面相关的2个方法。
2.谈谈算法的步骤,复杂度等等
3.谈谈EJB的有状态bean和无状态bean,或者谈谈SSH框架的理解(二者谈一种即可)
4.怎么去优化SQL语句
5.接口和abstract类有什么区别
6.项目版本控制,你用过什么工具?比如SVN,CVS
7.synchronized关键字有什么作用?
8.“组合优于继承”你同意这句话吗?解释下.

面试有3轮,
第1轮和技术人员谈,问的都是大概性的东西,比较简单,都很容易回答。
第2轮跟HR经理谈薪资和福利。
第3轮跟CEO谈。

总体评价
CEO据说是个海龟,跟我谈话时,我能感觉到,明显嫌我工资要的太高。
4年工作经验参考月薪是10K-11K。12K是我的期望,但是人家嫌太高了,个人感觉10k-11k人家是愿意给的。
其他福利情况不明,年终奖未知。

---------------------------------------------------
直真股份有限公司

这家公司是先电话面试的,面试内容大致如下:
1.Corb,RMI,MQ(acitveMQ)分别是什么?
2.jms跟webservice相比有什么不同?谈谈jms的协议。
3.什么是分布式多进程系统?解释下多进程?
4.谈谈多进程之间如何用RMI接口进行通信
5.如何执行数据库优化?比如如何查看执行计划?执行计划包括哪些内容(回答:执行时间,逻辑运算和物理运算多少次,即可)?
6.Spring框架要重点掌握。

总体评价:
4年工作经验,月薪能要到9K-10K,11K以上几乎不太可能。
另外,这家公司有2-3个月年终奖,据信,南京这边平时加班不多,按时上下班。