某某资产 一面:
面试的是改公司的Java开发助理;
差一点迟到,再加上不熟悉,问路的不靠谱,还好是准时赶上了。
整理一下吧,因为这是我的第一次面试,还是暴露出很多问题的,觉得很有必要记录和分享的。
这次主要根据你的自我介绍,以及项目的描述来提问:
-
自我介绍(因为事先准备了,所以自我介绍还算流利)
因为我自我介绍的时候提到了大一学的是c,所以前面问了一些c的问题,很尴尬,回答的不是很好,可以说是在扯了,希望赶紧结束。
这里其实应该自己立马说出自己更擅长Java把话题引入到Java相关上
随后我介绍了银行项目,从1.x/2.x/3.x不同版本中用到的相关技术做了简单的介绍:
问到了properties文件存储和mysql存储,使用之后有什么感受,
回答不是很好,比较笼统,只说是properties文件的话,一个人一个文件更加安全,但是编码效率比使用MySQL低,操作的时候需要开启文件字节输入流,还要load,各种操作,而且管理维护起来也不方便,使用数据库的化管理维护更加方便,并且你查找更加迅速,效率高,拥有各种优化手段。
还有使用框架和没使用的感受
没用框架之前代码量大,配置很多,不方便维护;
使用之后,更加方便,代码量少,很多代码都是自己帮你写好了,你就相当于是一个指挥家一样,通过配置或者是注解去命令这些框架去完成你的要求,并且强迫开发者使用MVC开发模式,更好维护,可移植型好,可重用
随后是spring框架的ioc和aop,
我举例说明了一下,感觉说的比较繁琐,不好够简洁干练,下次要抓重点,回来好好总结。
之后是一些数据库的问题,用没用过多表连接,谈一谈左连接和右连接,还有索引
这一部分回答的算是还可以,不过觉得还可以继续优化,总感觉自己无法把自己所知道的深度表达给面试官,还得多多练习!
然后还有一些前端的问题,
有没有用过框架,有没有学过jquery,
写前端和后端的时候的感觉,一脸懵逼。
后面的是hr的问题了,那个总监厌世脸。
问我愿不愿意学习前端,我说学习新的技术肯定愿意,这类问题的回答还要完善。
对于薪资怎么看,我说的是对于实习生来说,虽然简历上面是希望3到4k,但是我个人觉得薪资是你能给企业创造多少价值而定,这个问题回答感觉不错。
之后问了我,还有什么问题吗?
我问了一下,贵公司是致力于啥啥啥,那么开发方面的业务大概是什么样子的?
我可以理解为是啥啥啥吗
还有就是,假如我能通过面试的话,我需要去做些什么?
总结一下:
觉得自己这一次还是准备的不够充分把,很多问题其实自己能回答好,可是事与愿违,我走之前问了面试官什么时候面试结果出来,他说一周吧,感觉是没戏…
1. 自己不熟悉的地方就不要在简历和自我介绍的时候写了,给自己挖坑。
2. 如果遇到自己不会,或者不熟悉的地方,点到为止,说多错多,,赶紧转换到自己熟悉的话题。
3. 回答的问题最好精简干练,抓住要点,除非实现已经准备好这个问题的流程,埋好了包袱。
4. 其次是自己在使用新技术后,最好思考对比之前的优劣,做做总结之类的,这样在
聊天中的前后对比,感觉更能体现自己知识的深度和广度。
5. 最好提前了解一下面试公司的情况,产品,业务之类的,还有如果是不熟悉的地方一定要
留有充足的时间。