今天是我失业的第二天,很难受,但是生活需要继续
今日八股文内容:
JVM:JVM由那些区域组成:堆。(本地方法和java)栈,方法区,程序计数器。线程私有的是栈和程序计数器? 。共有的是堆和方法区。方法区存放的是类的定义信息,以及类里面的属性,方法等。
java的堆的内存分布:
先分为年轻代和老年代。(年轻代占有1/3,老年代占2/3),因为很多对象都是朝生夕死,存活时间很短。
然后年轻代继续分为eden 和s1 ,s2.(eden占8/10,s1和s2各占1/10)
java会自动对堆进行垃圾回收,垃圾回收算法有那些?
1.标记删除
2.标记复制
3.标记整理。
有那些垃圾回收器?
年轻代的垃圾回收器:? Serial? ??ParaNew? ?Parlal
老年代的垃圾回收器:? SerialOld? ?ParaNewOld? CMS??
感觉这些东西对于初级开发者,应该会问的多点,像我这种,有4-5年的,应该会偏向项目
下午的时候,接到了一个外包的初试电话:
1.你生产环境有没有遇到过什么问题?
我的回答是:遇到过随机数生成有时快,有时慢的问题
2.说一个你项目中你做的比较复杂的功能的难点
我的回答:之前做案件流转的时候,用的工作流
3.@transaction 失效的场景
我的回答:非public,catch 异常? 没有被spring管理,数据库本身不支持事务
毕竟是外包,自己只是练了个手,没有过多的期望。明天通知银行的二面,自己并没有报太多希望,我还是希望能进一个甲方公司。