职业经验 # 每日一道面试题 # oracle 二面基础题汇总

mary for 求职面试圈 · October 18, 2017 · Last by mary replied at October 19, 2017 · Last modified by admin 恒温 · 981 hits

职位的云平台测试开发,有四面。不同地方职位可能不一样,只记录下自己的经历。
一面是总部HR电话联系,问问总体工作经验,和英文自我介绍,会问英文一两个问题。如果英文毫无准备,讲的太差,就会在这轮淘汰了。
二面是针对你的地区和职位,所属部门电话联系你。二面具体聊下项目,然后就是基础题的考察。
当~当~当,基础题就是下面这些了。除了项目经验,夯实基础也是找工作前要准备好的哦~
1.java中类修饰符的区别,public,private,protected,默认?
2.java中final表示的意义?
3.java中根类object包含了哪些你熟悉的方法?
4.linux中几个常用命令:显示文件,按时间降序排列;强制删除某个目录下所有文件;
编辑文件指令,对应的保存退出指令,保存退出指令;杀死一个进程命令;ps和top命令的区别;
5.描述一个你写过的脚本程序,主要从实现功能和过程上描述。

共收到 1 条回复 时间 点赞
mary #1 · October 19, 2017 作者

因为写了公司名字,会让大家觉得oracle咋这水了,呵呵。可能是不同职位和面试官关注点不同吧。
三面,四面还未去面,可能难的就在后面了。
所以,即使超级基础的题,我们也要认真对待。

  1. public:可以被所有其他类所访问; private:只能被自己访问和修改; protected:自身、子类及同一个包中类可以访问; default:同一包中的类可以访问,声明时没有加修饰符; 下面的图展示,就一目了然了:

2.final;
修饰类,表明这个类不能被继承;
修饰方法,在想明确禁止 该方法在子类中被覆盖的情况下才将方法设置为final;
修饰变量,在首次为其显示初始化后,final修饰的变量值不可被改变

3.这个题目考量的,我自己觉得,不是要你很清楚object的每个方法,侧重点在与熟悉的几个,比如同步的几个,hashcode,equals的。
(1) clone方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出异常;
(2) getClass方法,final方法,获得运行时类型;
(3) toString方法,该方法用得比较多,一般子类都有覆盖;
(4) finalize方法,该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用。
(5) equals方法,一般equals和==是不一样的,但是在Object中两者是一样的。子类一般都要重写 这个方法。
(6) hashCode方法。
(7) wait方法。
(8) notify方法。
(9) notifyAll方法。

4.显示文件:ls -lt 显示所有文件,并按时间降序排列;
强制删除所有文件:rm -rf *
编辑文件,vi命令;:q 退出,:q!强制退出,:wq保存并退出;
杀死一个进程,kill -9
ps,是显示瞬间进程状态,并不动态连续。如果要对进程进行实时监控,应该用top命令。

5.针对自己熟悉的一个编程功能,从开始到结束,介绍清晰即可。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up