面经6.30

面试了两家, 


1. 新维畅想
  是一家从事Web3D,增强现实,体感交互等技术的公司。
  这个面试比较简单,只是简单问了一下,我参加竞赛,团队如何分工,我扮演了什么角色。
  又看我简历上面,写对设计模式比较熟,就问用过什么设计模式,对哪个最有心得? 我说,对观察者设计模式最有心得。他笑道,这个也是最常用的一种。
在介绍我的项目时,我说到WebGL,一下引起了他的兴趣。他说他们也在做WebGL,问我对javascript应该很熟,而且用得是哪个框架。我一下没想起来,小紧张了一下,不过后来想起来了,是Three.js。
  最后照例一个问题,问我还有什么问题么?
  看来找工作还是要了解公司,有的放矢的找到自己跟公司match的地方,这样介绍的时候,才好把握主动权。
  另外,简单上面的东西一定要重视,写上去的,就要做好准备,包括项目介绍,包括熟悉什么,精通什么,都得好好准备。




2.中清龙图
  这是一家做网游的公司, 主要在做QQ九仙这个游戏,而且据介绍已经上线,效益不错。
  这家是两个面试官同时面我的,但是小面试官从头到尾什么都没有做。 
  
  先让我介绍一下我的项目。我介绍得比较马虎。他想问数据库的表设计+数据库管理上的知识,大规模数据的操作。 还是对针对公司准备得少。
  然后,他问我想做前端,还是想做后台? 我说想做后台。服务器。
  他,然后主要面试了一下STL的问题,(看我简历上写得熟悉STL)。我答得还不错。
Vector与List的区别。  Map与HashMap的区别。 
  然后开始问网络, TCP协议的三次握手,这个一定要记住,是客户端先发起的。然后问Socket程序怎么写, 注意区分Listen与accept,以及listen的参数是用来设定缓冲区大小的。
  用过哪些编译器, 
  然后问Linux, Linux下面的gcc如何编译出动态链接库。-什么来着。


  最后一个问题,依然是,我有什么问题么?
  我问,我过来做什么? 然后又问,对我面试表现得怎么样。




总的收获有以下几点:
  1. 熟悉公司,对公司了解得越好,才越方便准备。 面网游,肯定问网络得多。面Web3D肯定WebGL能用上。
  2. 介绍项目也要提前准备,(第一问题),  还有什么问题么? (最后一个问题)
  3. 简历上写的东西,一定都要提前准备。项目 + 熟悉什么+ 精通什么
  4. 基础知识很重要, STL,网络, 操作系统. (还是应该先把面试宝典过完)

你可能感兴趣的:(JavaScript,设计模式,数据库,网络,面试,HashMap)