📅  最后修改于: 2023-12-03 15:21:23.356000             🧑  作者: Mango
Zillious 是一家专注于数据治理和数据质量控制的公司,总部位于美国硅谷,目前已在多个国家拥有分支机构。我参加的是校内招聘,岗位是Java工程师。
在这个环节中,面试官会考察Java的基础知识。例如,Java中的接口和抽象类的区别、Java中的变量作用域、Java中的垃圾回收机制等等。
此环节主要考察数据库方面的基础知识。例如,表与视图的区别、事务的特性、索引的作用等等。面试官还会问一些SQL语句的使用方式,例如增删改查等。
在这个环节中,面试官会就一个系统的设计问题进行提问。例如,如何设计一个在线书店的系统,如何进行架构设计、数据库设计、数据缓存技术选择等等。
在这个环节,面试官会找一个实际的问题,然后让我们用代码解决它。这个环节的考察主要是看我们的代码实现能力和问题解决能力。
例如,我曾经遇到过一个问题,需要查询一张表中的某一个字段是否存在于另一张表中。我的解决思路是使用一个嵌套的SELECT语句进行查询。面试官提出了几种优化方法,让我重新思考问题。
在HR面试中,面试官主要询问我们的职业规划、优势、缺点等问题。面试官也会说明公司的工作环境和待遇。
以上就是我参加Zillious校内面试的经历。这次面试不仅让我对于Java的基础知识有了更加深刻的理解,还让我体会到了代码实现和问题解决的乐趣。