如果有人在语义网领域接受了面试,这个主题有点不常见,所以我想收集一些关于以下内容的信息:
要修改的主题:
答案 0 :(得分:1)
编程!如果我正在为某个职位面试某人,那么我可能会考虑为他们设计一个项目,并且有可能涉及比语义网络细节更多的编程,所以对我来说,这是一件很重要的事情。
看,语义网不是火箭科学。一个优秀的程序员将能够非常快速地掌握基础知识并且能够非常轻松地启动和运行项目。快速加入并为项目做出贡献不容低估。所以我不会因为他们没有大量的semweb背景而解雇一个未被看见的候选人。
您的计算机科学有多好?记住复杂性类?图算法?你知道HTTP是如何工作的吗?简而言之,我会提出问题,试图确定程序员的优秀程度以及您对编程艺术的兴趣。天啊,我想知道你是否了解电脑是如何工作的!这些都比了解RDF模型理论的每一个细节都有用,或者更有用。
但是如果你要宣称你知道OWL,我会问一下本体建模。我要问一下推理。您是否知道OWL 2的个人资料?你能告诉我它们的区别是什么吗?你用过什么reasoners?
您使用了多少现有的semweb工具链?你知道有比Jena和.NetRDF更多的图书馆吗?你知道还有比Virtuoso更多的三重店吗?你真正知道多少SPARQL?你建立/工作了什么semweb应用程序?你为什么使用semweb而不是其他东西?
我知道这些都是废话问题。但是,如果你要声称知道这些东西,我会发现你对它的了解程度。正如我所说,并不是严格要求详细的semweb知识,所以我不在乎你是否不知道所有的答案,但我会发现你正在吹嘘我的屁股关于你的经历。当然,如果有机会参与OWL推理并且你已经阅读了DL手册并且可以谈论分类,这对你有利,那么经验绝对有帮助,但缺乏经验并不会严重受伤。
同样,我不希望有人知道semweb作为工作的主要要求。我希望有人聪明并且能够把事情做好,那是当我填补职位时我需要的东西。