CVTE面试经验
今天去了CVTE进行了面试,总体而言感觉一般。现在把自己的一些经验分享给大家,做一个参考。
先是网测,通过之后会给你发一个短信,告诉你地点。我面试的地点是长沙皇冠假日酒店。很高大上的样子。进去之后,就会有工作人员问你是面试什么职位。我说是技术岗web后台的。然后就让我做到技术岗那边。座位的旁边有早餐,问我吃过饭没有。然后就直接给我一个面包一杯酸奶。
网上选择的时间段是10点到11点。但是,到了才发现是先到先进。一般一次面试半个小时。分为两面。一面是一些基本的知识,如果一面没有过。HR会告诉你面试结束了,如果通过了,就会让你等一会儿。接着二面,二面就是一些项目,然后就会问你一些其他的问题。二面结束之后,24小时之后会给你回复。
说一下我的经过。感觉有点蒙。第一面是一位帅哥
,年纪看着还没有我的大。坐下之后,问我手机号码后四位,确认身份。完了之后就是一些和面试毫无相关的问题。比如,你学校离这里远不?坐车要做多久。你早上几点起来的。你吃早饭了没有等等这一类的。我觉得可能是怕你紧张,缓解一下气氛吧。突然,就在这一瞬间。那个帅哥说,写一个算法吧,输出1到1000的素数。
我哩个去。这一下给我弄得够呛。只给我三分钟时间。让我把完整的代码写下来。但是我真的是没有反应过来。然后就是开始写。怎么写都不对。
头脑开始蒙额。。手都在抖、、、、。最后还是没有写出来。可能是太紧张了。然后他又问我,你在大学期间有没有做过什么项目,然后我就给他讲了一下项目的大致的功能和实现的方式。他没有就项目本身的技术上进行过多的询问。然后就问我
你对Java的集合类熟悉不?我说因为经常用,比较熟悉。然后问我HashMap的底层实现。我去
,,我又不会。又问我底层如果遇见哈希冲突,是怎么处理的。 额 、。。我说 学过hash表。但是忘记了。
然后他又问我对JVM了解多少。我就给他讲了一下垃圾回收机制还有JVM的调优的一些建议。然后就结束了。大概有半个多小时。
我以为就直接走了,没有想到HR让我等一会儿再走。心里窃喜。。接着是二面。直接问算法。都是比较简单的问题。
第一个就是给你一个数组,让你每一个都除以第一个数值。输出结果。不能利用其他的存储空间。这个很简单,一会儿就写出来了。
第二个就是给你一个数组,让你求第二个最大的数字。 这个也不是很难。 还好 都回答上来了。
之后就开始问你一些项目。问的很细。先是让你把项目的架构写出来。再讲讲项目的功能。最后再说一下你的最大的挑战是什么。结束之前问一下与技术没有关系的问题。比如,你的家庭情况啊,你以后未来的打算啊等等。
总结一下; 1 .如果是Java方向的话,底层的东西对你的加分很大。
2 :如果有做过项目,一定要对自己的项目很熟悉。
3
。对非技术的问题,一定要留心,我看面试官一遍问,一遍在平板上写东西,可能是一些结果吧。
4 :数据结构和算法 ,这个不用我多说。
这只是初面,问得不是很多。没有问到网络还有Java的线程等等。估计后面的会问到。
第一次写,写的不好。请大家批评指正。