考试+逛招聘会
今天吧,起床之后去图书馆考二级。。 好久没看C了,脑子里全是Java。。。当初报个Java该多好!
考完大概两点多了,跑去快递店拿笨笨寄的快递去,棉花糖真好吃,又该胖了!(●'◡'●)
拿快递的时候,无意间看到体育馆好像有招聘会,就屁颠屁颠的去了。貌似是电力专场,所以弄软件的公司屈指可数。找到第一家,说是比较辛苦,加上前几个都是投java的,前一个女生还做过讲师,当听到一周要六天班的时候,我溜了。。
第二家,去的是Web前端。我没抱什么兴趣去,直接是技术的来问我问题,那么我就来说说问了什么问题吧~
1.说说IOC和AOP
2.String、StringBuffer、StringBuilder的区别
3.HashMap和HashTable哪个是线程安全的
4.Hibernate的好处
5.说一下SSH
6.Linux里面的几个命令
然后就是一些前端问题
7.说说Bootstrap
8.Jquery的一些用法
9.然后看console.log()....什么的,我不懂了
问了这些之后,我都是乱说一通,就给了一张周一去笔试的小纸条。。。感觉自己这么不扎实,要不要去。。有点不想做前端。
第三家公司,就交了个简历,什么也没说,等通知吧。
只想说,知识果然是要积累的!还有希望自己能争取把握好每一次机会。
然后就让我来看看问到的java问题吧~~
1.IOC和AOP(http://blog.csdn.net/li_tengfei/article/details/6106317这篇文章讲的比较容易理解。)
IOC是控制反转,交出控制权,在使用中直接得到对象。控制反转可以理解为依赖关系的获取方式反过来。不反转就意味着A要主动获取B,才能使用B。达到松耦合的目的。
AOP是面向切面编程。允许通过分离应用的业务逻辑与系统级服务进行内聚性开发。只要做我们想做的事,具体怎么做交给Spring完成。因此,对于Spring而言,AOP解决了事务的管理。
2.String,StringBuffer,StringBuilder
首先说速度:StringBuilder>StringBuffer>String
类型:String是常量,其余两个是变量。
StringBuilder是线程不安全的,StringBuffer是线程安全的。
(StringBuffer的reverse方法将变反转)
StringBuffer和StringBuilder是可扩容的(append),String不可以。
3.HashMap是线程不安全的,HashTable是线程安全的。
4.Hibernate的好处
简单说说吧。让用户面向对象,而不是对着一大堆数据库查询语句。开发效率高,封装了太多的数据操作或关联关系等。移植性好,不要太过在意数据库的不同。缓存机制提高性能。
5.SSH:Spring,Struts,Hibernate。从职责上集成SSH框架的系统分为:表示层,业务逻辑层,数据持久层,域模块层。
笨笨说我最缺乏的就是自信和坚强。我觉得自己还小,他说我已经长大了。不要总是害怕失败啊。( ▼-▼ )
找工作呀找工作,我觉得有再来一次的机会的话,还是要自己去争取一下。o(^▽^)o