关于简历

简历模版来自网上下载(基本信息的格式,省去了部分排版时间),专业技能、项目经验等大部分内容都是自己写的,写完后给余博学长看了一下,借鉴了自我评价部分的内容,没有使用我自己写的自我评价,另外在专业技能中,又增加了一句最擅长JSP/Servlet/JavaBean MVC架构

写简历也花了很长的时间,如何重点突出,如项目经验部分中国象棋写得很多,他提的问题也很多,项目经验、专业技能等都使用了加粗字体。打印之前,对每一个标点符号,如、,重点检查,前3次打印的3张都有一点问题,比如有少数字有背景色(从网上下载的),标点符号使用不当,全部扔了。最终打印了3份,保存起来。专门买了一个装简历的袋子,专门把中国象棋的很多截图打印出来。

武汉群硕__面试心得体会

第一次参加正式的面试,心里还是蛮纠结的,主要是担心英语自我介绍,即口语不太好。

面试地点:武汉光谷软件园A4座

一面(技术面试):一楼小房间内(3个位置,软软的),我坐在最里边,

正对面是interviewer1(很可能是项目经理),旁边是interview2(技术人员,一共就问了1、2个问题)

二面(HR面试):二楼房间,我和HR面对面。

面试时间:2011/4/9 星期六

面试时序:6:20起床,做539、510,8:50到光谷软件园,途中晕车,转车时休息了一会,9:20进入A4,登记。9:30收简历、身份证复印件,加上笔试题3合1,装订成册,10:47我第一个离开。

面试提问来源

1、笔试题目。

2、简历描述。

3、Fans主动引出的话题和回答问题时,项目经理穷追猛打,及时跟进的问题。

提问的顺序

Fans记忆力还可以啊,记住了绝大部分问题,有50左右个问题,它们之间的先后顺序,实在是无能为力啊。哥,你饶了Fans吧。

大致顺序还是知道的,先问了几个问题,我提到了中国象棋,并把简历袋里边的中国象棋资料给他们看,接着问了10几个关于中国象棋的例子。然后是J2EE方面的,最后是英语口语、职业生涯、数据库等方面的问题。答完后,

我在门口外等了30秒,他们在屋里打分,然后到前台沙发休息了2分钟,HR然后又拿着简历叫雷文,Fans跟着去了2楼,2面开始。

一面开场白:项目经理打开门,请Fans坐里边,Fans曰:您好。

进入主题:你的提问,我的回答。

面试问题多种多样,大致分为4种,中国象棋、J2EE、数据库和UML等、职业发展方面和大学生活。

第一轮面试:单面,面试官2人,一个是项目经理,一个是技术人员,主要由项目经理提问,一楼。

A、中国象棋项目问题(Fans首先把项目的结构、运行结果等打印的资料,拿出来给面试官),这方面的问题问的占1/3.

1、都是自己做的么?

Fans:最开始的代码是从网上下的,象棋图片是寝室同学帮忙做的(Interviewer:这个不算),现在的代码基本都是自己写的。

主要分为2个版本,您看这是截图。

2、花了多少时间?

Fans:1个月左右。

3、介绍一下项目的模块即结构?

Fans:项目主要分为4个模块。

com.fans.core 存放项目的核心类,如ChessPiece棋子 ChessPoint棋子点

ChessBoard棋盘 ChessManual棋谱 ChessRule游戏规则 ChessRecord记录类

com.fans.network联网对战用到的类

com.fans.print全局/残局打谱用到的类

com.fans.loading装载/演示用到的类

4.你刚刚提到了MouseAdapter,MouseAdapter用到了什么设计模式?你是如何理解的?

Fans:适配器模式。接口之间的转换。(原话忘记了,只说了个大概,不准确)

注:这个问题是面试官根据我回答以前的问题时,及时跟进,问的问题。

5.用户选中一个棋子,然后点击终点时,才判断能否移动棋子?如果用户想增加一个需求,即用户选中棋子,给用户提示出哪些位置可以到达?

Fans:棋子的信息都保存在1个2维数组中,只要根据棋子的类别,判断一下周围的几个位置是否可以走就可以了。

6.ChessRule是干什么的?

public static boolean jmpRule(String category,int startX,int startY, int endX,int endY,ChessPoint[][] points);

Fans:ChessRule是游戏规则,判断棋子从起点移动到终点是否合法。

String类型的变量表示棋子的类别,如車馬炮等,4个int变量表示棋子移动的起点和终点,points存放所有棋子的信息。

棋子的类别用String类型合适么?用什么类型的变量最好呢?

我想最根本的原因是,我以前下载的原型,用的String类型的,我觉得可以就没有改变。

用枚举类型的变量表示最好。

注:这个问题是面试官根据我回答以前的问题时,及时跟进,问的问题。

7.游戏规则的数据保存在哪个类里?

Fans:游戏规则就放在ChessRule里,里边都是一些静态的函数,没有事先写好,QQ新中国象棋应该是事先写好的。

为什么QQ象棋会事先把游戏规则的数据写好呢?

Fans:可能是为了防止用户修改数据。(原话忘了)

我觉得这样不太好,可读性太差了,读不懂啊,用户选中棋子,点击终点时,得到起始点的坐标就可以了,不必要事先写好。因为棋子的信息都保存在ChessPoint[][]2维数组中。

8.棋谱功能是如何实现的?可以悔几步呢?

Fans:定义一个链表来保存移动的记录,用ArrayList或LinkedList。一条记录用一个类来实现就可以了,ChessRecord,3个属性 int eatedPieceId被吃棋子的id,int movingPieceId移动棋子的id,每移动一步,向链表中增加一条记录,如果悔棋,先删除一条记录,然后更新棋盘界面即可。如果是联网对战悔棋的话,还要取得对方的同意,然后双方同时悔棋,走棋顺序更换。

棋谱主要分2种类型的,1种是文本文件,如馬八进七,另外一种是二进制类型的,即用writeObject()方法将

对象写到文件中。

9.项目的规范性如何?

Fans:主要是JavaDoc的要求来做的。

我说的不是这个意思?

Fans: 哦,Java语言编码规范,Java语言规范,我都看过的,比较规范。

小结:中国象棋,会玩的人很多,面试官对这了解的也比较多,所以问了很多比较深入的问题,不少是根据我的回答及时跟进提问的,说实在的,当时,哇靠,那叫一个...

相关阅读
CSDN博客专栏 新人毕业,老人跳槽

转载于:https://www.cnblogs.com/qitian1/archive/2012/09/24/6464000.html

武汉群硕面试心得体会(上)相关推荐

  1. 武汉群硕面试心得体会(下)

    B: J2EE方面的问题 1.说说你对J2EE的理解? Fans:从营销的角度,J2EE是一种解决方案,适用于企业级开发: 技术方面,包括但不限于JSP.JDBC.Servlet等13种技术: 功能方 ...

  2. 武汉一起好面试心得体会

    在北京的时候,就投了这家公司2份简历.一份是PHP开发,一份是Java开发.    当时,还在犹豫是否尝试下PHP开发,因为我学过一段时间的PHP,发现PHP很多框架在做网站方面还是比Java更快速一 ...

  3. 武汉上海知名互联网公司面试心得体会

    写于之前: 最近一段时间集中看了下武汉和上海地区的架构师岗位机会,基本上比较匹配的一二线的互联网公司(字节跳动.美团点评.小米.华为.平安.拼多多.小红书.斗鱼等)都大概有看,至于BAT三家由于是从A ...

  4. Android开发人员不得不收集的代码,面试心得体会

    一.认识鸿蒙 鸿蒙 微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级. 鸿蒙OS实现模块化耦合,对应不同设备可弹性部署, ...

  5. 记2018年北航夏令营+机试面试心得体会

    个人情况见上一篇博客 去火车站路上才看北京的天气预报,这就导致我又特么得买一把伞,这次回去我的伞足够整个宿舍用了-- 北航这次夏令营总共申请了1355人,初审不需要网上报名,只能邮寄材料,每两天公布一 ...

  6. 我离职后面试收割小米等大厂offer,面试心得体会

    开头 大家都知道,找工作的时候高薪不好拿,一般人能拿 30k 的 offer 就不错了.据我所知百分之九十的Android开发都在30k以下! 但是在我的群里有一位同学,平时就喜欢研究源码和框架,然后 ...

  7. java将字节数组转换成字符串,面试心得体会

    1. 前言 大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用. 如果你连Postman都还没有用过,不 ...

  8. Android面试必问!记录下我磕磕碰碰的三个月找工作经历,面试心得体会

    关于Android的近况 大家都知道,今年移动开发不那么火热了,完全没有了前两年Android开发那种火热的势头,如此同时,AI热火朝天,很多言论都说Android不行了.其实不光是Android,i ...

  9. 今年Android面试必问的这些技术面,面试心得体会

    前言 不清楚你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开 ...

最新文章

  1. Java学习总结:50(扫描流:Scanner)
  2. mysql错误代码1045的解决方案_mysql错误代码1045的解决方案
  3. 走过2011,展望2012
  4. 来自web标准margin的嘲笑,你了解我吗?
  5. python实现kmean算法_K-means聚类算法的Python实现,Kmeans
  6. java selenium_关于selenium的介绍
  7. 留个脚印,证明我来过~!
  8. deepinu盘制作工具_用U盘装系统,试试这款多系统启动盘制作工具!
  9. 日骗上百的淘宝网赚项目骗局
  10. python生成Excel透视表
  11. DevExpress VCL Subscription 版本:21.1.5
  12. VMware 虚拟机通过 GNS3 路由器联网
  13. 如何打开管理员命令提示符窗口?
  14. 直接在html打开ppt,PPT内如何直接看网页
  15. safari浏览网页打开速度很慢怎样解决
  16. 优秀的选择 从年货节“走马灯”看天猫的H5创意
  17. 【linux】循序渐进学运维-基础篇-linux运维级别
  18. Vi/Vim 编辑器常见命令
  19. Java图片相似度,图像识别
  20. 思迈特软件Smartbi智能电子表格,为你轻松制作财务报表

热门文章

  1. 数据结构之查找-顺序查找,折半查找,分块查找
  2. 数电渣渣的一点学习感想(更新中)
  3. 贺利坚老师汇编课程28笔记:在代码段使用数据加个标号start
  4. linux aix 环境,在AIX中设置中文环境
  5. pip安装 mysql 客户端_pip安装mysql-python模块报错:cannot find -lmysqlclient_r
  6. nodejs+react使用webpack打包时控制台报错
  7. 01_Flume基本架构及原理
  8. zabbix 服务器监控之数据库操作
  9. System.Web.AspNetHostingPermission 类型的权限已失败
  10. 楼市信贷新政力度超市场预期 房企放风要涨价