`
akon405
  • 浏览: 44818 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

今天的面试题目

阅读更多

1,解释编译和链接

 

编译过程就是把预处理完的文件进过一些列的词法分析、语法分析、语义分析及优化后生成相应的汇编代码文件。

链接及时将目标文件进行处理,得到可执行文件。链接的主要内容就是把各个模块之间相互应用的部分处理好,使各个模块之间能够正确的衔接

 

2,解释JAVA的跨平台性

java程序是运行在java虚拟机(JVM)上面的,只需要JVM去适应不同的平台,所以平台的差异和java程序没关系

 

3,关于JAVA和C程序执行的效率分析

java语言是一种解释型语言,在运行阶段先编译为字节码(.class文件),然后字节码在被JVM解释执行;

C语言是编译型语言,在运行的时候直接变为机器语言,直接就可以在机器上运行。

 

4,空指针异常发生在程序执行的哪个阶段

今天面试官给我说了两个选项(编译和链接)。这个问题现在还是不是明白,编译阶段只会提示语法错误,链接的话加载函数。而我觉得空指针异常应该是在程序执行阶段,调用的时候才会判断是否为NULL,如果为NULL才产生空指针异常。

 

以上就是几个基础的问题,还有几个就是关于设计数据库的时候的优化,判断程序执行过程是否发生死锁并找到死锁的位置。这几个问题还没完全明白,等明白了再写出来。

 

4
7
分享到:
评论
25 楼 akon405 2012-10-11  
mfkvfn 写道
关于那个链接,像是C/C++中的概念。C/C++程序都要经过编译和链接才能执行。
Java中有链接这个东西吗?我用了6年的Java,怎么不知道有这个东西。

另外一点19楼已经说了,Java编译不是“生成相应的汇编代码文件”而是生成字节码的class文件。

还有“java语言是一种解释型语言,在运行阶段先编译为字节码(.class文件),然后字节码在被JVM解释执行;”这里不是在运行阶段编译吧?在运行前已经编译好了的,没编译的情况下是不可以运行的。

还有第3题人家问的是效率,你回答的都是什么呀。

第4个问题,问得太没水准了,不解释。

第三个问题是,c比java的效率高的原因。
第四个,没水准?这是什么意思,帮忙解释一下吧
24 楼 akon405 2012-10-11  
liuInsect 写道
“编译过程就是把预处理完的文件进过一些列的词法分析、语法分析、语义分析及优化后生成相应的汇编代码文件。

链接及时将目标文件进行处理,得到可执行文件。链接的主要内容就是把各个模块之间相互应用的部分处理好,使各个模块之间能够正确的衔接”

这句话错误有点多,能感觉出来,博主对JAVA的执行方式并不是很清晰

首先, 在编写JAVA代码时,是被保存为.java文件,在保存后,立即被JVM拿去编译成.class结尾的文件,这个过程是有词法分析,语法分析的,但是不是编译成相应的汇编文件

而后,“链接及时将目标文件进行处理,得到可执行文件” 也是有问题的, 要把JAVA的程序编程可执行文件是需要其他的步骤的,博主可以自己去查看下。

“链接及时将目标文件进行处理,得到可执行文件。链接的主要内容就是把各个模块之间相互应用的部分处理好,使各个模块之间能够正确的衔接”

这段描述感觉更像是C而不是JAVA。

他问的是编译和链接,和编程语言无关。写的时候冒失加了一个java,马上删掉,以免害人
23 楼 akon405 2012-10-11  
lvwenwen 写道
akon405 写道
lvwenwen 写道
哥们,是哪里的面试题目

腾讯


哥们是武汉的腾讯吗

22 楼 lvwenwen 2012-10-11  
akon405 写道
lvwenwen 写道
哥们,是哪里的面试题目

腾讯


哥们是武汉的腾讯吗
21 楼 mfkvfn 2012-10-11  
关于那个链接,像是C/C++中的概念。C/C++程序都要经过编译和链接才能执行。
Java中有链接这个东西吗?我用了6年的Java,怎么不知道有这个东西。

另外一点19楼已经说了,Java编译不是“生成相应的汇编代码文件”而是生成字节码的class文件。

还有“java语言是一种解释型语言,在运行阶段先编译为字节码(.class文件),然后字节码在被JVM解释执行;”这里不是在运行阶段编译吧?在运行前已经编译好了的,没编译的情况下是不可以运行的。

还有第3题人家问的是效率,你回答的都是什么呀。

第4个问题,问得太没水准了,不解释。
20 楼 liuInsect 2012-10-11  
“空指针异常发生在程序执行的哪个阶段”

所谓空指针异常是继承自RuntimeException 可以看看源代码。

这个异常是运行时异常。

准确的说 我认为两个时刻都不对, 因为 无论是编译还是连接 都不会产生这个异常的,
一定要说个时刻,我就说是运行时异常/
19 楼 liuInsect 2012-10-11  
“编译过程就是把预处理完的文件进过一些列的词法分析、语法分析、语义分析及优化后生成相应的汇编代码文件。

链接及时将目标文件进行处理,得到可执行文件。链接的主要内容就是把各个模块之间相互应用的部分处理好,使各个模块之间能够正确的衔接”

这句话错误有点多,能感觉出来,博主对JAVA的执行方式并不是很清晰

首先, 在编写JAVA代码时,是被保存为.java文件,在保存后,立即被JVM拿去编译成.class结尾的文件,这个过程是有词法分析,语法分析的,但是不是编译成相应的汇编文件

而后,“链接及时将目标文件进行处理,得到可执行文件” 也是有问题的, 要把JAVA的程序编程可执行文件是需要其他的步骤的,博主可以自己去查看下。

“链接及时将目标文件进行处理,得到可执行文件。链接的主要内容就是把各个模块之间相互应用的部分处理好,使各个模块之间能够正确的衔接”

这段描述感觉更像是C而不是JAVA。
18 楼 atgoingguoat 2012-10-11  
这估计是入门程序员或实习生的面试题.
17 楼 akon405 2012-10-11  
OpenMind 写道
面试官明显是个搞C/C++的,面Java就问这几个问题?

注重基础,注重原理
16 楼 akon405 2012-10-11  
OpenMind 写道
面试官明显是个搞C/C++的,面Java就问这几个问题?

他们都关注底层,至于编程语言倒是不是很关注
15 楼 akon405 2012-10-11  
lvwenwen 写道
哥们,是哪里的面试题目

腾讯
14 楼 akon405 2012-10-11  
groovyzhou 写道
从这几个问题就能看出来这个公司不怎么样,不去也罢

腾讯啊,我还是想去
13 楼 xiaohuafyle 2012-10-11  
12 楼 PetriNet 2012-10-11  
11 楼 rocker100 2012-10-11  
这个几个问题都很新颖,最后一个问题,我也弄不懂,你可以参考一下这篇文章:http://www.cnblogs.com/fortest/archive/2009/11/23/2056916.html
10 楼 OpenMind 2012-10-10  
面试官明显是个搞C/C++的,面Java就问这几个问题?
9 楼 smilerain 2012-10-10  
其实感觉c语言很多都是运行在window这个虚拟机上的,
如果是真的运行在硬件上,就不需要window这个平台了,
当然指得是大多数c应用
8 楼 lvwenwen 2012-10-10  
哥们,是哪里的面试题目
7 楼 groovyzhou 2012-10-10  
从这几个问题就能看出来这个公司不怎么样,不去也罢
6 楼 akon405 2012-10-10  
ygyz03 写道
不管怎么说,善于总结,这点非常好!

怕以后遇到回答的不够好,就多做些记录吧

相关推荐

    sql面试题目和答案sql面试题目和答案sql面试题目和答案

    根据提供的文件信息,我们可以整理出以下几个关键的 SQL 面试题目及解答: ### 1. 使用 `GROUP BY` 处理数据 **题目描述**: 假设有一个表 #tmp,包含两列:日期 rq 和胜负标记 shengfu(其中 shengfu 可能为空)...

    php面试题目答案php面试题目答案php面试题目答案

    // 输出今天的日期时间 echo 'yesterday: ' . date('Y-m-d H:i:s', $yesterday) . "\n"; // 输出昨天的日期时间 ``` ### 2. `echo`, `print`, `print_r` 的区别 **描述:** 这三个函数都是PHP中常用的输出数据的...

    Intel的笔试和面试题目

    ### Intel的笔试和面试题目解析 #### 智力题解析 1. **相遇轮船问题**:这个问题实际上是一个经典的数学逻辑题。由于两艘轮船分别从两个地点出发,相向而行,假设今天中午从勒阿佛开出的船会在7天后到达纽约,而在...

    世界500强面试题目及评点

    在求职竞争激烈的今天,了解并准备世界500强公司的面试题目及评点对于求职者来说至关重要。这些企业的面试往往以其独特的评估标准、多元化的考核方式以及深入的问题设计而闻名。下面我们将深入探讨一些常见的面试...

    秋招信息一汽解放机械面试经验分享机械工程师面试题目汇总机械面试全过程

    资源包含有面试的全过程+面试题目+答案 今天拖着病躯去面试,差点对着面试官打喷嚏,但总体面试强度不大,两个面试官也都全程笑着,希望不会被挂 开局自我介绍,介绍完他们说你这个自我介绍准备的不错啊,挺好的...

    教师资格考试面试题目.pdf

    【教师资格考试面试题目解析】 面试题目一:如何看待学校对学生分层设置快慢班的现象? 在当前教育体系中,学校根据学生的学习能力分设快慢班的现象颇为常见。这种做法通常基于学生入学成绩、模拟考试成绩等进行...

    世界五百强面试题目 面试技巧

    ### 世界五百强面试题目与面试技巧解析 #### 第一章 微软面试题解析:下水道井盖为何是圆的? **知识点一:工程设计原则** 在工程设计领域,下水道井盖的设计是一个典型的实用性和功能性相结合的例子。在微软的...

    华为CDMA网络优化面试题目汇总

    CDMA网络优化面试题目汇总提供了对这个领域的深入理解和学习的机会,对于求职者来说是一份宝贵的资料。 CDMA是一种广泛应用于2G和3G移动通信的技术,通过独特的编码方式,使得多个用户可以在同一频段上同时传输数据...

    Android中高级面试题目整理.docx

    今天,我们将对 Android 中高级面试题目进行整理,并对每个问题进行详细的解释。 一、Java 部分 1. == 和 equals 和 hashCode 的区别 在 Java 中,== 比较的是值,引用类型:== 比较的是内存地址,equals 在没有...

    机器学习+面试题目与解答+算法工程师+NLP工程师面试题目

    本篇文档重点描述了机器学习面试中常会用到的机器学习知识点,内容为个人博客的汇总,为了方便大家能够快速地搜索到相关知识点,特意汇总成word文档,其中共13个章节,61页内容,近三万字;分别为模型篇、线性模型篇...

    香港小一面试题目汇总.docx

    ### 香港小一面试题目汇总分析 #### 一、基本信息类问题 - **问题1**:“你叫什么名字?” - **问题2**:“小朋友你有没有英文名?” - **问题3**:“小朋友你多少岁啊?” - **问题4**:“你住哪里?” - **问题5...

    香港小一面试题目汇总[收集].pdf

    香港小一面试题目汇总 本资源摘要信息涵盖了香港小一面试题目的总汇,共包括八大类:个人信息、个人兴趣/经历、家庭背景、生活常识、学术题、处境题、其他 IQ 和小组面试内容。这些问题涵盖了语言能力、逻辑思维、...

    面试笔试题目 面试笔试题目大全.rar

    在IT行业的竞争日益激烈的今天,面试和笔试环节是评估候选人技能和知识的关键步骤。这份“面试笔试题目大全”涵盖了多个IT技术领域的核心知识点,旨在帮助求职者充分准备,提高成功通过面试和笔试的概率。以下是对...

    南京各小学近年来幼升小面试题汇总.pdf

    以下是对这些面试题目的详细分析: 1. **自我介绍**:这是基本的社交技能,让孩子学会清晰、自信地表达自己的基本信息,如姓名、年龄、家庭成员等。 2. **家庭信息**:询问父母的姓名和联系方式,旨在测试孩子的...

    (百度、腾讯等)著名IT公司招聘面试、笔试题目

    面试题目可能包括设计网络架构、解释网络通信过程、处理网络异常情况等。 四、操作系统 操作系统基础知识是IT工程师必备的,面试中可能会考察进程与线程的区别、内存管理、文件系统、死锁处理等。对于系统级别的...

    人民检察院面试题目

    自我介绍各位考官好今天能够站在这里参加面试有机会向各位考官请教和学习我感到非常的高兴希望通过这次面试能够把自己展示给大家我今年岁本科我平时喜欢看书和上网浏览信息我的性格比较开朗随和能关系周围的任何事和

    面试技巧汇总,面试常见题目和技巧

    在IT行业的竞争日益激烈的今天,面试技巧成为了求职者能否成功获得心仪职位的关键因素之一。面试不仅仅是展示技术能力的平台,更是展现个人素养、沟通能力和问题解决能力的重要环节。本资料汇集了众多面试经验和技巧...

    面试礼仪与口才\面试礼仪与口才

    在职场竞争激烈的今天,面试是求职者通往心仪职位的关键一环。面试礼仪与口才的重要性不言而喻,它们不仅体现了个人的专业素养,更直接影响到面试官对你的第一印象和综合评价。以下将深入探讨面试礼仪与口才的各个...

    各大互联网公司面试真题及18年秋招面经

    首先,我们要了解“面经”,这是面试经验的简称,通常包括面试流程、面试题目、面试技巧等。通过阅读这些面经,你可以了解到不同公司的面试风格和偏好,提前做好准备,提升面试成功率。这份资料汇总了互联网公司的...

    今天去建行面试.doc

    这类题目旨在考察候选人的思维方式、问题解决能力和人际交往能力。而综合题可能涉及经济学理论,例如“懒蚂蚁效应”,强调创新思维和市场敏感度的重要性。 3. 自我介绍策略: 面试时的自我介绍不允许提及个人姓名,...

Global site tag (gtag.js) - Google Analytics