2015-10-19深圳面试

先自我介绍下:

  11年开发经验,3年管理经验,2年手游服务器开发经验3年电影资源服务器开发经验,最近3年GPS 服务器开发经验,擅长C#
服务器开发,多年从事手机服务器方面通讯及开发,一年的android开发经验
精通编程语言(C#),熟悉java,
具有丰富的编程经验。熟悉服务器开发,多线程、socket编程及其他网络通讯技术remoting,webservice等,三层分布式开发和手机通讯技术接口协议对接,百度地图,jpush推送等功能  ,目前在深圳,有合适的职位推荐欢迎发短消息给我,谢谢!

1、A公司,面试高级工程师及架构师

  1 先自我介绍下,画系统架构出来介绍下系统功能

  2 多线程多少种方式实现

      timer,thread ,2 委托开启BeginInvoke和EndInvoke,ThreadPool

      线程同步控制lock,Monitor及区别:

  • 1.Lock是Monitor的语法糖。
  • 2.Lock只能针对引用类型加锁。
  • 3.Monitor能够对值类型进行加锁,实质上是Monitor.Enter(object)时对值类型装箱。
  • 4.Monitor还有其他的一些功能。

3、设计模式使用场景,说下工厂模式:工厂模式使用场景,工厂模式:定义一个创建对象的接口,让子类决定实例化那个类,场景:比如汽车,有品牌,宝马,奔驰,宝马作一个工厂,奔驰作一个工厂,他们都是继承实现品牌接口,生产各自的汽车产品。

 A公司 面试完了,最后他们开了一个OFFER但是薪资似乎有不少差距。

2、B公司面试

   这个公司 职位是技术总监,来到是一个HR面试,随便问了一下,说有二面是总经理,这次面试意义不大,结果就不知道了

3、C公司

   面试也是我上家公司 同行做GPS的,职位项目经理,直接面谈,和总经理及技术总监谈,对自己的曾经项目做了一个介绍及他们公司的有个大概了解。目前我的项目同队刚组建中,具体是否合适还未知,主要是薪资问题了吧,走的时候总经理还说送一下我,目前还没有收到决定的邮件及电话!

原文地址:https://www.cnblogs.com/superstar/p/4892510.html