首页源码java编程题(java经典基础编程题及其答案)

java编程题(java经典基础编程题及其答案)

编程之家2024-06-06192次浏览

一、Java应用于哪些方面

你好,老哥

java编程题(java经典基础编程题及其答案)

世界上有50亿台设备安装了java环境

应用非常广泛,由于java是跨平台的软件

大部分都被运行在liunx系统,java轻便开发成本低,运行速度快,安全的各种优良特点,哪怕语言排行也是前5的神一张的存在…

举点例子吧,

大到飞机,航母,护航舰,小到路由器,电梯程序,机床,空调,电视机,智能音响

Android系统也都运行着java

java编程题(java经典基础编程题及其答案)

各行业服务器,例如银行,游戏,互联网,大数据

计算等等,生活中你能看到的智能化系统基本上90%都是有java的影子…

基本上是无所不能…

二、几个让人困惑的Java面试题。怎么破

1、指令平时百度查就行,装一些开源的服务器监控程序,就可以直接监控服务器的性能,访问情况。

2、对表增加相应的索引。减少使用select*这种查询方式。注意where条件的顺序,先过滤更多的记录,再过滤匹配少的记录等。

3、在路由器端做负载均衡,将访问分流到各台www服务器上。扩容有很多环节,例如web服务器扩容,数据库扩容,硬件扩容或者是软件扩容。

java编程题(java经典基础编程题及其答案)

4、百度有很多文档了,这个靠经验。

5、session的共享主要看用什么语言来开发,如果是php,可以设置把session存到memcache上。

6、主要思路是对于秒杀的高并发进行处理,先将提交的结果存到缓存,再依次处理。

我觉得这个面试题,主要还是看你平时有没有接触过类似的工作,如果有在工作中做过这方面工作,可以根据自己的项目经验来回答。

三、Java程序员面试中容易被问哪些问题

1.前台后台都做吗?10分

这一般是我的第一个问题,超过90%的人会回答:"都做,后台多一点,前台少一点"

这不是我想要的答案,鬼都知道程序员都要多少涉及一下前台,后台更不用说了.

碰到过一个聪明人,他是这么回答的:前台js写的比较熟练,html的框架模板也能搭建的非常整齐美观,只是特效能力比较差

这个问题我不想过多讨论,加分但不减分

2.事务,什么是事务,为何用事务10分

大部分面试者,就会举各种各样的例子(比如银行存钱,这个最多)来说明这个问题,其实他们都理解.

但这不是我想要的答案,我期望的答案只有一句:"保证数据的一致性和完整性",可惜只有5%左右的人答出来了

这个问题可以大概了解出面试者的分析能力,以及语言总结能力,还有他们对这个玩意的理解程度

答不出减分,举例子不加分

3.面向切面(AOP),原理是什么10分

这个就是对技能的掌握程度了

大部分又是举例子,什么找中介啊之类的,其实就是来掩盖他们懂一点实现逻辑,但是不知道源码怎么实现的.

但还真是有学霸能把代理的原理讲出来,非常好.

答不出减分,举例子不加分,讲出原理双倍分.

4.两个项目之间如何通信10分

很基础的问题,答上来就有分,说明你接触或者了解过网络

5.在上个问题基础之上问,碰到乱码怎么解决,utf-8和gbk可以直接转换么10分

大部分应聘者到这里基本就开始胡扯了.有说声明字符串编码接收的,有说改项目编码的,各种各样五花八门.

更有甚者,utf-8和gbk可以直接转换...

直接说明了他们完全没有遇到过此类问题,也并不了解编码.

答不出不减分,胡扯减分,答对双倍分.

6.简述一项技术或设计模式的原理20分

这个几乎是送分的,但90%的人答不出.我很不解.

答不出减分,答出加分

-----------------------------------------------------------------------------------------------------------------------------

问完以上几个问题大概可以判断出应聘者的技术程度

不管怎么样

希望多锻炼自己的口才与技术.

索立信s18豪华版(为什么选择索立信s18豪华版)上海市就业人员健康证(北京市健康证在线查询)