广州睿启电子科技有限公司电话面试总结

来源:互联网 发布:kruskal算法并查集 编辑:程序博客网 时间:2024/04/28 06:42
 

今天广州睿启公司打电话过来面试(我的第一次面试),感觉发挥一般,有点紧张,面试过程中进行思考的不多,面试时间为16分钟,现作一个简单的总结。

 1.       技术方面总结:

1)      Java方面看过哪些书

我的回答:看过core java ,后来发现网上有中国的优秀的讲师讲过课,就看视频去了。

后来思考:不好意思说啊,下了n本java经典书籍,都还没看。

问:看完了吗

我的回答:看了第一本(applet没看)

后来思考:打算第二本看几章的,一直被搁置了

2)      集合的总结

我的回答:因为对hasCode和equals方法有过研究,所以我当时讲map的时候首先想到的是这两个方法,结果讲成了hashTable,还讲得时间挺长,为极大失误,而且一直没发现,以后注意。

  后来思考:常见使用ArrayList和HashMap,其中HashMap通过key_value方式进行存储,通过key的hashCode生成散列表对对象进行存储。应该还可以谈谈hashMap的优化,当时没想到,而且并不是很清楚。

         

3)      类和对象的一般过程

我的回答:不知怎么讲,就说了下静态变量调用和非静态变量的区别,说了一下自己看过<<深入研究java虚拟机>>,不过那书确实有点难度,没看懂。

后来思考:虚拟机装载class文件,……

 

4)      项目中碰到的最常见异常

我的回答是空指针

接着问:什么原因导致的空指针

当时无法回答,就说为赋值和方法调用时赋值,但方法未调用到。这里明显感觉到了对方的失望。又问了一次。

现在想:最常见的原因是:考虑不全面漏掉了一些逻辑路径,不知对不对,晚上查资料补充。平时注意总结

 

接着问:还有哪些呢

我实在想不到还有哪个常见,就说其他的异常记不清楚了

后来思考:现在也想不起来其他常见的,栈溢出可能也挺常见,

实在不行也可以说说数组越界。仍不知怎么回答。

5)      Struts问题

三大框架他就问了Struts

问:struts作用

我的回答:是增强了可扩展性,可以方便的进行页面的切换,方便了用户访问

后来思考:通过简单修改action达到调换页面的作用而action内页面的具体定向可通过配置文件来实现。至于用户访问通过的是域名,struts关系不是很大。比如 很多页面都要链接到首页,这时只要修改action的定向就可以。刚想到了专业一点的说法,那就是将用户的请求和返回结果分离。

问:对Struts的深入研究

我的回答:对Struts的调用过程进行了简单的研究,写过程序进行模拟,好像有个invocationHandler?的类对filer进行调用,在filter中再进行调用handler,直至handler中的filter调用完毕。

后来思考:具体调用好像是invationAction,其中filter说inteceptor更专业。忘了差不多了。

 

6)      关于可扩展性的理解

由于我在回答中老讲到可扩展性,所以面试官问我对可扩展性的理解。当时也是懵懂的回答。

我的回答:社会不断变化,用户需求不断变化,对程序的可扩展性要求不断提高,对于可扩展性有个ocp原则,及允许增加,不允许删除、修改。

后来思考:所谓可扩展性是程序有应对需求变化的能力,再适应需求的过程中尽量遵守ocp原则(对增加开放,对修改删除关闭)

7)      多态的理解

我的回答:定义一个类,具体实例化用其子类和实现了该接口的类,达到了不同对象可以使用同一个方法,如果条件发生变化,可以用其他类进行实例化,可以增加程序的可扩展性。

后来思考:通过继承,实现接口,可以将类的定义和具体实现分开,增加了应对条件变化的能力,而通过多态也可以谈谈面向接口编程(面向抽象编程),当时没想到。

8)      数据库方面

问:有没写过一些比较复杂的数据库脚本,如存储过程和触发器

我的回答:没写过,但在以前做的一个电子病历系统里,学过一些批处理的脚本,当时是为了开发,记忆不是很深刻,留下了笔记。

思考:确实没做过啊,近段时间进行研究。

9)      关于“深入”的问题

不小心在谈到swing的时候谈到了“深入”两字

问:谈一谈你刚才说的“深入”

我的回答:回避后进行了纠正。

思考:我没有深入的东西可谈,注意用词,少使用掌握、深入。

10) 关于职业生涯规划

我的回答:我把我的目标定在三年后,希望三年后能进入到一家大公司。因为通过和比人交流我感觉我的技术和名校的学生还有差距,希望三年后能和他们在同一起跑线上。而且现在对具体的软件开发职业不太了解,三年后会有一个比较清晰的人生目标。

11) 最好我可能有点sb

我说我可不可以问你一个问题

问:写项目过程中我经常需要查资料,就是一些东西没去记,你们现实开发中也是经常查资料吗?

对方回答:省略……,思想最重要

我回应: 我也是这样想的,就怕你们问一些具体代码,我平时经常是进行复制、修改。

后来思考:不知道问对方什么问题好,不过感觉今天问的有点sb。

 

2.       非技术总结

碰到问题的时候确实很紧张,感觉自己失去了思考能力,急于回答,完全没给自己思考时间,出现了一些不必要的失误

  面试过程中几次提到自己有点紧张,感觉不应该。

      面试后进行反思时过于在意,应该更坦然的面对,及时总结。

小小总结:

逻辑清晰  认真思考

坦然面对   总结经验

  1. 3.       近期面试补救

忽视技术细节,结合实际开发,加强概念、思想方面总结。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 汽车里进老鼠了怎么办 老鼠跑到车里了怎么办 我的小车有老鼠怎么办 车里面进了老鼠怎么办 街电充电宝丢了怎么办 充电宝充不了电怎么办 脚裸扭伤肿了怎么办 大货车电瓶亏电怎么办 货车电瓶被偷了怎么办 小乌龟尾巴断了怎么办 长青春痘怎么办简单小妙招 一关灯就有蚊子怎么办 狗狗误食蟑螂药怎么办 泰迪误食蟑螂药怎么办 猫咪吃了蟑螂药怎么办 狗把蟑螂药吃了怎么办 猫吃了蟑螂诱饵怎么办 猫吃了蟑螂中毒怎么办 孕妇胃烧的难受怎么办 6个月孕妇胃难受怎么办 飞机杯吸盘不上怎么办 我的车位被占用怎么办 占别人车位的车怎么办 头受凉受风了疼怎么办 看电脑时间长了眼睛疼怎么办 电脑玩久了头疼怎么办 屋里有死老鼠味怎么办 老鼠死在车里面怎么办 手机锁屏怎么办求解锁 玩lol左键失灵怎么办 小米鼠标没电了怎么办 电脑键盘鼠标没反应怎么办 win10玩游戏很卡怎么办 鞋子夹脚怎么办小妙招 新鞋两边夹脚怎么办 新鞋子两边夹脚怎么办 鞋子瘦两边夹脚怎么办 鞋子小脚趾磨脚怎么办 鞋子买小了顶脚怎么办 鼠标不亮了怎么办呢 坐便水箱不上水怎么办