我觉得我们班有些同学,知道问题的大概答案,但是在回答问题的时候没有掌握好技巧。知道不一定可以说出来,能说出来不一定能让听众很好的理解,或许越说听众越迷。说话的时候,应该想的是如何帮助听众理解自己说的话,层次感和因果关系很重要,如果觉得自己的逻辑不是很清晰,有一个不太符合中国人说话方式但是很好用的方法就是,先说结论,这样可以让听众不会在你陈述的时候被过多的细节所困扰。还有一个就是只知道大概答案是不够的,对事情最好不要浅尝则止,所知必须远大于所说这样才能保证听众能听明白,面试官才会觉得此人说话有条理,一般面试官还会就刚刚你所说的提问,因为他不会准备几十个人的面试题目。所以要讲自己最拿手的东西,这样的话他的问题就能很轻松的回答上来,面试官会认为你很机敏,思维好。总之,凡事预则立,不预则废!
在平常说话能说清楚,在表述数学,逻辑问题时不一定可以很好的分层,析构,理顺了说出来。这是可以练出来的,每次发言之前,都要理清逻辑再说出口,这是一个很好的习惯,面试官也不会因为这催你,反而会给他一种稳重的感觉。
这是表述的问题,假如连对方问的问题都听不懂,或者不知道答案,那么就很难再说什么了。
大家学习了这么多年,学到的东西很多,细节和底层也很重要,大学的教育也会给大家一个误区:对细节对底层越了解,就是越牛*。其实我觉得让我们忽略的大局更重要,知识面越广越好。不只是软件方面的,历史和哲学,还有文学方面的书也是可以看的。看似对软件设计没有帮助,其实不仅对口头表达和思考方式都是一个很大的提高,而且对软件设计的理解会更加透彻,这里先不说这么多,有时间的话,会把这些收获写出来的。这一段都是说说而已,因为短时间很难改变。
我感觉我自己还有很多身边的同学对数据库设计,软件工程方面的知识很是缺乏,这里说一些面试我觉得越到后面越会问的问题,假如我是面试官,我也会问一些笼统的问题,这样可以考察知识面的宽度和语言的组织能力两个方面:
1)数据库应该要知道1、2、3范式的定义(大学的教科书上没有具体的定义)以及给你一个具体的表,一般是2范式,如何将一个2范式转化为三范式(这是一个很重要的技能),转化后的的关系是什么;一般的关系运算,关系运算的变形和数据库优化时各个运算的先后顺序。java就不要求后面的角色、存储过程、触发器了,还有那几个“锁”。
2)软件工程了解一些设计模式(特别是单态和工厂两个),和设计模式适用的场合。面试官不会说让现场编程序,所以对设计模式概念的理解和他们各自的使用场景,有一点了解就很好了。 说极端一点就是背下来也是可以的。
3)还有软件工程的开发模式,和各自的优缺点,什么模式过时了,什么又是流行的模式,混合开发模式是由哪两个模式互补形成的。
4)还有就是UML的那几个图,很重要。不仅是现在面试,就算是以后工作了,想要离开普通的编程岗位,成为真正的设计人员,这也是必须要熟练掌握的。
我觉得笔试会考一些细节的编程题,越到后面的面试,以上四个方面将成为重点。也不一定,如果公司看重经验的话,会问一些api的知识。还有泛型也很重要。
分享到:
相关推荐
Java面试经验是每位Java开发者在职业发展中都会遇到的重要环节。一个成功的面试不仅取决于你的技术知识,还涉及你的沟通能力、解决问题的能力以及你对Java生态系统的理解。以下是一些Java面试的经验分享,希望能帮助...
以下是一些基于“java面试经验”这个主题,结合描述和标签的重要知识点的详细说明: 1. SQL练习:SQL(Structured Query Language)是数据库查询和管理的语言。在Java面试中,熟悉SQL能够帮助你处理后端数据存储和...
### 3年Java面试经验总结 #### Java基础知识与面试技巧 **OOD/OOP/OOA**:面向对象的设计、编程和分析方法是Java开发的核心。掌握这些概念有助于更好地理解和设计复杂系统。 **设计模式**:例如单例模式、工厂...
以下是一些基于“Java面试经验解析.zip”文件内容的关键知识点的详细说明: 1. **基础知识**:Java面试通常会从基础开始,涵盖语法、数据类型、运算符、流程控制语句(如if-else、switch-case、for、while等)。...
以下是我根据标题“自我总结Java面试经验”和描述“自己总结的Java面试经验,包含了复习路径和复习概要”整理的一些核心Java知识点,以及建议的复习策略。 1. **基础语法**:这是面试的第一关,包括变量、数据类型...
Java面试经验、面试技巧、常见面试知识点整理。
Java面试经验、面试技巧、常见面试知识点整理。_JavaNotesForInterview
读书笔记:Java面试经验、面试技巧、常见面试知识点整理。
在Java面试中,面试官通常会考察应聘者的语法基础、数据结构与算法、多线程、集合框架、异常处理、IO流、网络编程、设计模式等多个方面的能力。以下是一些重要的Java面试知识点: 1. **Java基础** - 类和对象:...
该项目是一个针对Java面试的常见问题解答汇总源码,总计包含190个文件,其中186个为Java源文件,其他文件类型包括1个gitattributes文件、1个gitignore文件和1个XML文件。该源码旨在帮助面试者准备Java面试,提供全面...
在准备Java面试时,了解并掌握相关的知识点是至关重要的。以下是一些关键的Java面试和笔试题目,以及如何有效地准备它们。 1. **基础语法**:熟悉Java的基础语法,如变量声明、数据类型(原始类型与引用类型)、...
该面试题是我亲自在上海面试的题目总结,比较齐全
对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作...
3. **最全的阿里java面经(清晰版)@www.java1234.com.pdf**:这份阿里巴巴的Java面试经验分享,可能会包括面试流程、常见问题、面试技巧,甚至可能包含一些阿里的技术栈和项目经验。对于想要进入阿里巴巴或其他大型...
面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....
java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...