John: 你好Tom，很高兴今天能和你面谈。
Tom: 你好John，我也非常高兴能够来这里面试。
John: 我看到你的简历上写着你擅长Java编程，能否告诉我你最近做过的项目？
Tom: 当然，我最近参与了一个医疗保险应用的开发，实现了用户注册、理赔等核心功能。
John: 非常好。在你看来，面向对象编程的优点是什么？
Tom: 我认为面向对象编程可以提高代码的可维护性和可扩展性，也更容易复用代码。
John: 嗯，也许你了解的领域还不够广泛。那么，如果你写了一段代码，别的人无法理解该怎么办？
Tom: 我会尽可能通过更好的注释和文档，提高代码的可读性和理解性。
John: 很好。最后，你有什么问题想问我们吗？
Tom: 是的，我想了解一下这个项目的技术栈和开发团队的规模。


根据以上这段对话内容回答：
Tom在面试中表现如何？
从对话内容可以看出，Tom在面试中表现良好。他能够清楚地回答面试官的问题，表现出对Java编程的扎实掌握和对面向对象编程的深入理解。除此之外，他还能够积极与面试官沟通，并在面试末尾提出了具有建设性的问题。