我在 2 年前大一时申请了 oracle 职业页面。
突然 HR 打电话给我,告诉我您的个人资料被选中担任我们在 Oracle CGBU(通信全球业务部)中的一个职位。
她问我关于你自己以及你的期望(她正在填写信息以发送我认为需要的经理)。
他们说会有三轮。前两轮是技术轮,第三轮是管理轮。
会议进行了缩放链接是由 WhatsApp 发送的。
我所做的准备:虽然我有 2 年的经验,但我不确定他们会问你更喜欢Java还是 C++ 哪种技术。
我选择了Java,因为我在我现在的公司从事Java工作。
第一轮(技术面试约50分钟):面试官很友好,首先介绍自己有5年的经验,3年在其他公司,2年在ORACLE OSS。
他从“自我介绍以及你是如何进入现在的公司?”开始的。
所有问题均基于经验
问题:
1. 你在你现在的公司发展了什么。
-我给出的答案:SFTP 功能将文件从远程服务器获取到本地服务器。
2. 你用什么来实现它?
答:使用特立独行的 jar 及其 api。
3.还有什么?
答:Json 解析和格式化能力,从 json 到 text 和 text 到 json。
4. 你用什么来实现相同的?
答案:杰克逊罐子。
如果不记得他建议的 json 解析之类的内容,他有时会给出提示“是否使用了 SAX 解析器?”
5.你知道收藏吗?数组列表、哈希集。 Hashset 允许重复值输入吗?
6.你用过Lambda表达式、流吗?你如何实现流?
7.什么是游标?你如何定义游标?游标类型?
8.你自己安装过操作系统吗? ——这个问题是因为我在简历中写了RHEL。
9.您在当前项目中是自己编写DB查询还是咨询DBA?你加入吗?连接类型。
10.查询选择列?
11.从unix/linux中查找文件?查找命令
12.在unix/linux下新建文件? vi 或触摸。
13. 从 unix/linux 上的文件中找到一个表达式?格雷普
从简历中他问你对 CI/CD 有什么了解,你对 ansible 了解多少?
我已经编写了 yml 文件来自动化安装过程和项目的快速部署。
结果:未选中
小贴士:
你应该重温 OOPs 的概念
上面提到的Java的高级概念。