java 汇丰面试题

合集下载

Java开发工程师招聘面试题与参考回答2025年

Java开发工程师招聘面试题与参考回答2025年

2025年招聘Java开发工程师面试题与参考回答面试问答题(总共10个问题)第一题:请描述一下Java中的反射机制及其在Java编程中的应用场景。

答案:Java的反射机制是指在运行时,程序能够取得任何类或对象的内部信息,并且动态创建对象、调用对象的方法以及获取对象的属性。

以下是反射机制的一些关键点:1.反射机制允许在运行时动态地加载和调用类的方法。

2.反射机制可以获取类的构造方法、字段、方法和注解等信息。

3.反射机制提供了访问和修改类内部状态的能力。

应用场景:1.创建对象:通过反射机制,可以在运行时创建任意类的实例。

2.方法调用:在运行时动态调用任意对象的方法。

3.获取类信息:在运行时获取类的名称、父类、接口等信息。

4.动态代理:在实现动态代理时,通过反射机制动态创建代理对象。

5.脚本语言集成:某些脚本语言可以通过反射机制与Java代码进行交互。

解析:反射机制在Java编程中具有广泛的应用,以下是几个具体的例子:•在框架开发中,如Spring框架,反射机制被用来动态地注册和管理Bean。

•在插件系统中,反射机制允许在运行时动态加载和调用插件。

•在测试框架中,如JUnit,反射机制被用来动态调用测试方法。

•在JDBC编程中,反射机制可以用来动态创建数据库连接和执行SQL语句。

反射机制虽然功能强大,但也存在一些缺点,如性能开销大、代码难以理解等。

因此,在使用反射时,应尽量减少不必要的反射操作。

第二题:请简述Java中的多态性及其实现方式,并举例说明在Java中如何通过多态来简化代码设计。

答案:多态性是面向对象编程中的一个核心概念,它允许同一个接口或父类在不同的情况下表现出不同的行为。

在Java中,多态性主要通过继承和接口实现。

1.继承:当一个子类继承了父类后,子类对象可以调用父类的方法和属性,如果子类对父类的方法进行了重写(即子类提供了与父类方法相同签名但不同实现的方法),那么在调用该方法时,就会根据对象的实际类型来执行对应的方法。

Java面试常见问题及答案

Java面试常见问题及答案

Java面试常见问题及答案Java是一种广泛使用的编程语言,具有高度的可移植性和可扩展性。

在软件开发和编程领域,Java的应用广泛,因此许多公司在招聘时会对Java相关知识进行面试。

本文将介绍一些常见的Java面试问题,并提供相应的答案。

1. 什么是Java?Java是一种面向对象的编程语言,由Sun Microsystems公司于1995年发布。

它具有“Write once, run anywhere”(一次编写,到处运行)的特性,这意味着一段Java代码可以在不同的计算机上运行。

2. Java有哪些主要特性?Java具有以下主要特性:•面向对象:Java支持面向对象的编程范式,包括类、继承、多态等。

•平台无关性:Java可以在不同的平台上运行,只需编译一次。

•垃圾回收机制:Java具有自动内存管理的特性,开发人员不需要手动释放内存。

•异常处理:Java提供了强大的异常处理机制,帮助开发人员处理错误情况。

•大型程序支持:Java适用于编写大型程序,提供了模块化、灵活的架构。

•多线程支持:Java支持多线程编程,允许程序同时执行多个任务。

3. 解释一下Java的访问修饰符。

Java有四种访问修饰符,分别是:•public:在任何地方都可以访问。

•protected:包内可见,以及继承关系的子类可见。

•默认(或称为包访问):只在同一个包内可见。

•private:只在当前类内可见。

访问修饰符用于控制类、变量、方法等的访问级别。

4. 什么是Java的多态性?Java的多态性是指同一种实体可以具有不同的形式。

在Java中,多态性通过实现继承和方法重写来实现。

多态性提供了灵活性和代码复用。

5. 什么是Java的封装?Java的封装是指将数据隐藏在类的内部,并通过公共方法提供访问数据的接口。

封装提供了数据访问的控制和保护,使得外部代码不能直接访问类的内部实现细节。

6. Java中的抽象类和接口有什么区别?抽象类和接口是Java中两种实现抽象的方式。

java面试题库java面试题目及答案(3篇)

java面试题库java面试题目及答案(3篇)

第1篇一、基础知识1. Java简介题目:请简述Java的基本特点。

答案:- 简单易学:Java设计之初就考虑了易学性,使用面向对象编程。

- 原生跨平台:Java通过JVM(Java虚拟机)实现跨平台运行。

- 安全性:Java提供了强大的安全机制,如沙箱安全模型。

- 体系结构中立:Java不依赖于特定的硬件或操作系统。

- 高效:Java的运行速度接近C/C++。

- 多线程:Java内置多线程支持,便于实现并发处理。

- 动态性:Java在运行时可以进行扩展和修改。

2. Java虚拟机题目:请解释Java虚拟机(JVM)的作用。

答案:JVM是Java程序的运行环境,其主要作用包括:- 将Java字节码转换为本地机器码。

- 管理内存,包括堆、栈、方法区等。

- 提供垃圾回收机制。

- 管理线程和同步。

3. Java内存模型题目:请简述Java内存模型的组成。

答案:Java内存模型主要由以下部分组成:- 堆(Heap):存储对象实例和数组。

- 栈(Stack):存储局部变量和方法调用。

- 方法区(Method Area):存储类信息、常量、静态变量等。

- 本地方法栈(Native Method Stack):存储本地方法调用的相关数据。

- 程序计数器(Program Counter Register):存储线程的当前指令地址。

4. Java关键字题目:请列举并解释Java中的几个关键字。

答案:- `public`:表示访问权限为公开。

- `private`:表示访问权限为私有。

- `protected`:表示访问权限为受保护。

- `static`:表示属于类本身,而非对象实例。

- `final`:表示常量或方法不能被修改。

- `synchronized`:表示线程同步。

- `transient`:表示数据在序列化时不会被持久化。

二、面向对象编程5. 类和对象题目:请解释类和对象之间的关系。

答案:类是对象的模板,对象是类的实例。

java模拟面试题目(3篇)

java模拟面试题目(3篇)

第1篇一、Java基础知识1. 请简述Java语言的特点。

2. 什么是Java虚拟机(JVM)?它有什么作用?3. 什么是Java的内存模型?请解释Java内存模型中的几个关键概念:堆、栈、方法区、程序计数器、本地方法栈。

4. 什么是Java中的反射机制?请举例说明反射在Java中的应用。

5. 什么是Java中的泛型?请解释泛型的原理和作用。

6. 请简述Java中的四种访问控制符:public、protected、default、private。

7. 什么是Java中的继承和多态?请举例说明继承和多态在实际开发中的应用。

8. 什么是Java中的封装?请举例说明封装在实际开发中的应用。

9. 什么是Java中的接口和抽象类?它们之间有什么区别?10. 什么是Java中的异常处理?请解释try-catch-finally语句的执行顺序。

二、Java集合框架1. 请列举Java集合框架中的常用集合类及其特点。

2. 请简述ArrayList、LinkedList、HashMap、HashSet的区别。

3. 什么是Java中的泛型集合?请举例说明泛型集合的应用。

4. 什么是Java中的迭代器(Iterator)和枚举器(Enum)?请比较它们的区别。

5. 什么是Java中的List、Set、Map的遍历方法?6. 请解释Java中的ArrayList和LinkedList的内部实现原理。

7. 什么是Java中的HashMap的扩容机制?8. 什么是Java中的HashSet的内部实现原理?9. 请解释Java中的线程安全集合类,如CopyOnWriteArrayList、ConcurrentHashMap。

三、Java多线程与并发1. 什么是Java中的线程?请解释线程的创建、调度和同步。

2. 请简述Java中的线程状态,如新建、就绪、运行、阻塞、等待、超时等待、终止。

3. 什么是Java中的同步机制?请解释synchronized关键字的作用。

HSBC Interview - 汇丰银行面试问题资料讲解

HSBC Interview - 汇丰银行面试问题资料讲解

H S B C I n t e r v i e w-汇丰银行面试问题36 Behavior questions1.Why do you want to work for the position?Tips: -Say it fits your skillsets: analytical, problem solving, great communicator-Say you spoke to______, who’s in this position, loved his experience2.Why do you want to work for the company?3.What differentiate you from other candidate?4. Tell me about yourself: Tell your life stories in 3 mins, more laid backWalk me through your resume: more formal, pick top experiencesTips: Prep for the two versions5. Tell me what you enjoy the most about your school experience.Tips: talk about academic, extracurricular activities and professional development6. Favourite course and least favourite course7. 5-10 YEAR Career GOAL8. How would working for our company help you achieve your long term goal?9. Hobbies outside class?Tips: Not just any hobbies. Try to tie the hobbies into the positionIf it is an analytical role that requires market knowledge, say you spent 3 hours a day to follow the newsIf its people type of role, say football experience, and tie it back to the position, say you learned to work with ppl through football, you are used to work with people, its part of you. So you want this role.10. Tell me about your previous work experience?11. Tell me about the skills you have acquired through your eduction, employment and other activities that you believe will help you in this job at our job?Tips: Break down to academic experience including CFA, your work and extracurricular experiences12. Do you like working with others or working along.Tips: Say both depending on the nature of the work. Experienced working independently and working with a team in your role as a student ambassador for TMX( Work solo at U of T, work collaboratively with other ambassadors from other schools)13. Major accomplishment to date?14. Why do you think you will be the most successful candidate at this role.Tips: “ read job description, see your company is looking for people with skill 1, skill 2, skill 3”. Then elaborate the 3 skills you have that match with the job description.15. Do you work well under stress?16. . If someone you worked with was unable to carry out their responsibilities, would you assist them and how would you go about it?17. Tell me a time when you came up with a creative idea18.Talk about your best project19. Tell me about a time you displayed leadership20. Tell me about a time when you had to deal with an unsatisfied coworkers/ boss?21. There are times when we are faced with problems. Describe a time when you had to deal with a small problem before it became a huge problem.22. Describe a time where you failed in one of your job assignments23. Give me an example of how you suggested an idea to your boss and how you sold the idea to him.24. What was your best written achievement? How do you do research for the written piece?
25. describe a presentation you had to do26. When taking high risks, sometimes it is possible to have a failure. Have you taken a high risk, which has later worked fine, but initially you have questioned yourself whether it was worth to take the risk? /How you convince, what strategy you use to convince team to choose your solutions.27. tell me about a time when you proposed improvements to the company (or your boss)28. .tell me about a new transition that you had to me make and how you adjusted29. . 5 strengths & 3 weakness30. success story about demonstrating technical skills. Tell me a time when had to communicate something technical to someone with a non-technical background, in writing31. how have you dealt with a situation that was bound to fail32. Has anyone ever asked you or put you into a situation where your ethical decision making is jeopardized? How have you dealt with it? How did you handle difficult people at workplace33. Why choose the finance major?34. . Tell me about time you gave idea to another person? Coaching/ showing compassion / Use your knowledge to help someone/ Ask the right question/give a suggestion/helped someone?35. What was a situation where you failed to achieve your stated goal?/ Work below expectation.36. Do you make your opinions known when you disagree with the views of your supervisor?。

java面试问题及答案

java面试问题及答案

java面试问题及答案java面试问题及答案「篇一」1)Java 中能创建 volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。

我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。

2)volatile 能使得一个非原子操作变成原子操作吗?一个典型的例子是在类中有一个 long 类型的成员变量。

如果你知道该成员变量会被多个线程访问,如计数器、价格等,你最好是将其设置为 volatile。

为什么?因为 Java 中读取 long 类型变量不是原子的,需要分成两步,如果一个线程正在修改该 long 变量的值,另一个线程可能只能看到该值的一半(前 32 位)。

但是对一个 volatile 型的 long 或 double 变量的读写是原子。

3)volatile 修饰符的有过什么实践?一种实践是用 volatile 修饰 long 和 double 变量,使其能按原子类型来读写。

double 和 long 都是64位宽,因此对这两种类型的读是分为两部分的,第一次读取第一个 32 位,然后再读剩下的 32 位,这个过程不是原子的,但 Java 中volatile 型的 long 或 double 变量的读写是原子的。

volatile 修复符的另一个作用是提供内存屏障(memory barrier),例如在分布式框架中的'应用。

简单的说,就是当你写一个 volatile 变量之前,Java 内存模型会插入一个写屏障(write barrier),读一个 volatile 变量之前,会插入一个读屏障(read barrier)。

意思就是说,在你写一个 volatile 域时,能保证任何线程都能看到你写的值,同时,在写之前,也能保证任何数值的更新对所有线程是可见的,因为内存屏障会将其他所有写的值更新到缓存。

Java经典面试题及答案(200题)

Java经典面试题及答案(200题)

Java经典面试题及答案(200题) Java经典面试题200道Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了Java 的开发环境和运行环境。

JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。

具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。

简单来说:如果你需要运行 Java 程序,只需安装 JRE 就可以了,如果你需要编写 Java 程序,需要安装 JDK。

2. == 和 equals 的区别是什么?「== 解读」对于基本类型和引用类型 == 的作用效果是不同的,如下所示:基本类型:比较的是值是否相同;引用类型:比较的是引用是否相同;代码示例:String x = "string";String y = "string";String z = new String("string");System.out.println(x==y); // trueSystem.out.println(x==z); // falseSystem.out.println(x.equals(y)); // trueSystem.out.println(x.equals(z)); // true代码解读:因为 x 和 y 指向的是同一个引用,所以 == 也是 true,而 new String()方法则重写开辟了内存空间,所以 == 结果为 false,而 equals 比较的一直是值,所以结果都为 true。

「equals 解读」equals 本质上就是 ==,只不过 String 和 Integer 等重写了equals 方法,把它变成了值比较。

java面试题大全带答案

java面试题大全带答案

java面试题大全带答案一、基础知识1. 什么是Java?Java是一种高级编程语言,由Sun Microsystems于1995年推出。

它是一种面向对象的语言,可以在不同的平台上运行。

2. 什么是JDK和JRE?JDK(Java Development Kit)是Java开发工具包,包含了编译器和其他开发工具。

JRE(Java Runtime Environment)是Java运行时环境,包含了JVM和Java类库。

3. 什么是JVM?JVM(Java Virtual Machine)是Java虚拟机,它是Java程序运行的环境。

JVM负责将Java字节码翻译成机器码,并执行程序。

4. 说说Java的特点?- 简单易学:Java采用了类似C++的语法,但去掉了一些复杂的特性,使得代码更加简洁易懂。

- 面向对象:Java支持封装、继承、多态等面向对象的特性,使得代码更加模块化、可重用。

- 跨平台性:由于Java程序是在JVM上运行的,可以在不同的操作系统上运行,提高了程序的可移植性。

- 安全性:Java有内置的安全机制,如沙箱安全机制和字节码校验,可以防止恶意代码的运行。

- 垃圾回收:Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的内存,减轻了开发人员的负担。

二、面向对象1. Java中的类和对象有什么区别?类是对象的模板,描述了对象具有的属性和方法。

而对象则是类的一个实例,它具有类定义的属性和方法。

2. 什么是继承?继承是面向对象编程的一种特性,它允许一个类继承另一个类的属性和方法。

子类通过继承可以重用父类的代码,并且可以在此基础上添加新的功能。

3. 什么是多态性?多态性是指对象在不同的情况下表现出不同的行为。

在Java中,通过继承和方法重写可以实现多态性。

4. 什么是封装?封装是一种将数据和代码包装在一起的机制,通过访问修饰符来限制对数据和代码的访问。

它可以隐藏实现细节,提高代码的安全性和可维护性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

我是11月14号中午投的form,11月28号在财富广场参加了笔试。

笔试流程和内容和往年说的一模一样。

不多说了。

12月14号在捷泰广场面试。

#面试后,感觉jackson这人真是专一得不行,多少年了还是老一套。

流程和内容和以前的面经几乎一模一样。

所以搜集以前的gltc面经绝对势在必行。

#我被问的问题不多,几乎都可在以前的面经上找到,我都有所准备。

我觉得还是按自己的实际情况回答,不要照搬他人的“完美答案”。

#我唯一遇到的新问题是:用英语介绍,你认为你可以在这个internship里得到什么有助于你以后的职业发展?(之前问了我的职业规划,而且是闲聊后的第一个正式问题)这问题我没准备过,准备的都是针对以前做过的internship或做正式的sap后的。

一开始以为听错,问过他证实后,思考了比常长的时间才回答,而且答得不够全面。

如果是申请inte rn的同学,这问题要好好想一下,问的概率挺大的。

(提示:千万别答想学到最新的技术,因为在汇丰用到新技术的机会只是sometimes,我被jackson批了好一会)#以前的面经是除了cs或软工的外,很少问技术。

我是电子系的,以为不会问技术,但还是被另外面试官问到了:c++与java的不同点、c里面的指针、c++类的共有、私有、保护成员的区别、虚函数(感觉虚函数是技术必问题,我老实答:课程没教到这章,自己看书知道概念,实际中没用过。

他也没追问。

),还问到了又没有做过一些项目需要用到数据库。

#自己感觉jackson面我的时候没有向很多人所说的nice,可能是因为很累了吧(我是当天倒数第二个,不知晚上还有没有),我介绍自己项目时也没有追着问。

最后居然是他问了我汇编语言与高级语言的区别(答得不好)。

#还有和以往不一样的是,jackson说到我可能做大型机比较适合,问我有没有兴趣。

我一开始是以为考我技术,就说知识有限。

没机会接触过大型机之类的(当时确实完全没有大型机的概念)。

我们推来推去,最后才搞清楚我只需答yes or no,就干巴巴地答了一句“有兴趣”,搞得场面尴尬死了。

后来回想起来,可能是想知道我对新东西的好奇程度吧。

#问问题不要问那些jackson在宣讲会上说过的东西,尤其是你在form上写了你参加了宣讲会。

我宣讲会上有些内容忘了,问了一下,谁知被他又批了一顿。

#整个过程用英语问题没有其他人说一半,感觉顶多三分之一。

除了用英语问了上面的拿到新问题外,主要是介绍我的项目经验和一些课程用到了英语。

建议是不要抱侥幸心理,所有的问题都做好英语回答的准备。

他用英语问我第一个问题时,我想了比较久,他以为是我没听懂,还用了粤语补充。

其实是内容没想好,但我还是尽量用英语答了。

后面他用粤语问我专业与职位的关系时,我主动用英语回答了(准备过),又把他拉回了英语。

#因为准备比较充分,之前也有不少面试经验,进去前还是有点信心的。

感觉整个过程自己都挺镇定的。

我之前那位面友40多分钟出来后,面红耳赤的。

我出来后特意问了一下我有没有面红,说没有(窃喜。

),但我进去只有20来分钟。

自己觉得还是准备重于经验。

总之,对这次面试还是满意的,因为假如再给我一次机会,也不会好到哪去了。

但自己觉得找工作最关键的还是要看有没有缘分。

自己认为这次应聘汇丰,从填form,到笔试、面试,我已经try my best,最后offer or not?无憾矣!突然想到一句话,希望与中大所有找工者共勉:——准备充分,期待缘分!第一部分:数列逻辑即是填数字,给出一组数字,其中一个为空白要填的,如:2 4 6 ?(8)10。

有5个组的和6个一组的,5个(单数个)一组的一般是差值/倍数问题,双数个的就很可能是双规律问题。

主要规律(略)第二部分:计算机英语三个选项:true,false,cannot say。

只看懂了几篇,有四篇来不及看。

一篇是关于键盘输入信号的接收问题(唯一编码,ascii编码之类的),一篇是程序分段编译与整体编译问题(分段会改变但不太影响程序,速度更快),一篇是选择电脑的关键问题(cpu速度与内存,操作系统,外设如打印机的速度),一篇讲复制(copy)与删除(delete)文件的命令。

其他的忘了,看不太懂。

第三部分:字符串变化一个字符串经过函数作用后变成另一个字符串,如:abcd=》◆(函数)=》dcba,那么函数◆的作用就是将原字符串逆序。

当然,考题不是那么简单的,一般是给出几个字符串的一连串变换过程,其中函数有交叉重复,以便推出函数作用(一般有四到五个函数)。

字符串一般由一到七个字符组成。

下面讨论一下我所遇见的函数规律,方便起见只用abcd四个字符。

一、换1、逆序:abcd=》◆(函数)=》dcba。

2、头尾字符互换:abcd=》◆(函数)=》dbca。

3、最尾两字符互换:abcd=》◆(函数)=》abdc。

4、头字符放到最尾:abcd=》◆(函数)=》bcda。

5、尾字符放到开头:abcd=》◆(函数)=》dabc。

二、增1、重复头字符:abcd=》◆(函数)=》aabcd。

2、重复尾字符:abcd=》◆(函数)=》abcdd。

3、在开头加入某字符:abcd=》◆(函数)=》kabcd。

注:abcd=》◆(函数)=》aabcd不一定是重复头字符,有可能是在开头加入字符a。

4、在结尾加入某字符:abcd=》◆(函数)=》abcdd,同样这里不一定是重复尾字符,有可能是在结尾加入字符d。

三、删1、删除头字符:abcd=》◆(函数)=》bcd。

2、删除尾字符:abcd=》◆(函数)=》abc。

ps:同样,我有三分之一没做,所以后面那部分考题也许有其他规律。

考题题型:一般有5个选项。

1、abcd=》◆(函数)=》?。

2、abcd=》●(函数)=》?。

3、abcd=》◆(函数)=》●(函数)=》?。

4、abcd=》?=》dcab 。

选项a:◆+●。

(规律应该是先逆序,然后最尾两字符互换。

面试攻略:面试大概是白话加英语,不会粤语的话就准备全英文面试保险一点。

因为高管好象是香港的,不习惯讲普通话。

英语面试主要集中在项目和软件工程知识方面,推测可能会问7、8个问题左右,二三十分钟左右。

主要根据简历来提问,项目方面的问题可能是项目的内容、你负责的部分、收获等,软件工程方面的问题应该是软件工程的主题流程方面的,还会问一下你什么时候可以来上班。

问的问题可能经常会有变动,因为招的人太多了,大家面完之后都会透露一下。

大家可以向前几天面试的同学了解一下。

以下几个问题仅供参考:why are you so interested in our company?do you have any software development experience in a big team?how many people are involve in the project?what part did you in charge of in the project?what had you learnt from this project?该信息出自应届毕业生求职网:今天,总结汇丰软件说说今天吧,下午三点要面汇丰软件,1:45才出门,去到地铁站,然后两个分别去面三点半、四点同学也跟我坐同一班地铁,当时他们就跟我说怎么这么迟,这么淡定的!我说听人说,最快35分钟可以到达。

但从感觉上跟着他们一起坐,下次去面试是要向他们学习,于是坐上有点不踏实的地铁。

抵达目的地,去到那边,2:50,天助我也。

然后在hr小姐那边签个名,拿了访客卡,顺便瞄了几眼传说中的汇丰软件,哇!果然名不虚传,果然是搞软件开发的,一个超大的房间,摆放了许多电脑,键盘前面就坐着人,给人感觉就是一个很大的电脑室,每个员工之间没有挡板隔开,所以一眼就可以望到每个人此时此刻的电脑在干什么,这样也使得小组交流很是方便,大伙只需把头聚到中间就可以开会了。

拿完访客卡後,跟着hr小姐来到大房间的另一头的一个小房间前,非常nice的hr小姐给我们三个面试者都找来了凳子,要我们在门前等待进去的面试者出来,然后就无聊的看了简历,准备资料,顺便环绕四周职工们的干什么。

有两个在讨论问题,其他在对着电脑,有的好像是才用IBM的大型机客户端,并且有些电脑是纯平的,那些应该是搞界面的,还有一些人在一个小房间进进出出的,像是在开项目小组会议,时不时出来很兴奋的几个家伙。

但在做coding的那些,就是很机械麻木地看着电脑,看看显示器,敲敲键盘。

(想到以后自己若过这样的生活的话,感觉很不好,并且那边厕所很不好,而且感觉没有什么下午茶供应的)不一会,在我之前的面试者出来了,也是我们学院的,剩下两个面试官在里面在做总结什么的,过了一会,门开了,出来两个面试官,说我等会,然后他们两个去倒水去了。

他们倒水回来,又把门关上,继续做一些鉴定总结,直到3:20左右才进去里面。

进门後,给他们很nice的微笑,他们也很nice地给我回了微笑。

在递给他们简历过程中就遇到了钉子了,之前我的两份简历都是用公文夹夹住的,递交简历时,我就把他们分开来,弄的一个有公文夹,一个没公文夹,所以面试官就问我,怎么一个有,一个没有呢?我说当时是用来夹两份简历的,然后进来时就把他们分开来了。

然后他就把公文夹递回给我。

(但遗憾的是,后来由于感觉自我回答很是不好,忘了拿回那公文夹了,直到走到地铁处才发觉自己忘了拿公文夹,但不敢回去拿,我觉得这已经预知我不可能回去那边了。

记得俊强曾跟我说过这样的一个故事,说他认识有个人,去一家公司面试,之前去过一次面试,但没有结果,第二次面完之后,感觉依然很是不好,在公司门外吃了一根雪糕後,决心跑回去继续跟面试官说,刚才面试不是很好,能否继续面试,而这次他说他是第二次去面试,然后就说由于刚才是紧张,没有面试好,能否有第二次面试,那面试官给了他第三次机会,这次他回答得很好,并且给面试官留下很深的印象,结果他就进去了,并且做到蛮高的职位。

这是题外话了。

)面试开始了,看我简历,上面是写到河源的,他说他去过河源,我就说是不是万绿湖,他说是,并且面带笑容。

然后又看到我的籍贯是梅州,所以就问我,是不是在河源长大的。

我说是的。

继续闲聊,问我是不是第一志愿软件工程,我说不是,第一志愿是计算机科学,第二志愿是软件工程,然后就问我,计算机科学跟软件工程的区别。

我就回答到,计算机科学是比较偏重于理论,学的也比较杂,硬件和软件方面都学。

而我们软件工程是比较注重实践,注重的整个软件生产的过程。

他们继续看我简历,问我,有没拿奖学金,然后就跟他们说,我拿的五等奖学金,社会贡献奖,然后跟他们讲了华工奖学金的有多少人能拿,然后怎样才能拿社会贡献奖,晕菜,这不是在贬低自己吗?以后不要干这样的傻事了。

然后他们继续问我关于软件工程包括了什么。

相关文档
最新文档