谁有java面试时,常见的逻辑推理题吗,分享一下
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。
Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。
会java不好找哟,要会j2ee或都j2me,要能做出实际点的东西来。我是做j2ee的,用j2ee得会很多框架,只会写最单纯的jsp是肯定没人要的
1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使得排列变为bbwwwwbb。2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?
3.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?
4.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句 话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?
5.怎样种四棵树使得任意两棵树的距离相等。
6.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?
7.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任 意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有一次他发现星期一的8点30和星期二的8点30他都到了山路靠山脚的3/4的地方,问这是为什么?
8.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
2.10个海盗抢到了100颗宝石,每一颗都一样大小且价值连城。他们决定这么分:
(1)抽签决定自己的号码(1~10);
(2)首先,由1号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼;
(3)如果1号死后,再由2号提出分配方案,然后剩下的4个人进行表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼;
(4)依此类推……
条件:每个海盗都是很聪明的人,都能很理智地做出判断,从而做出选择。
问题:第一个海盗提出怎样的分配方案才能使自己的收益最大化?
12.从同一地点出发的相同型号的飞机,可是每架飞机装满油只能绕地球飞半周,飞机之间可以加油,加完油的飞机必须回到起点。问至少要多少架次,才能满足有一架绕地球一周。
参考答案:
1.两边一起烧。
2.96,0,1,0,1,0,1,0,1,0。
3.因为口是圆的。
4.很多。
5.分1,2,4。
6.6/7北京到广州的距离。
7.100%。
8.平面镜成像原理(或者是“眼睛是左右长的”)。
9.3先装满,倒在5里,再把3装满,倒进5里。把5里的水倒掉,把3里剩下的水倒进5里,再把3装满,倒进5里,ok!
10.一次。
11.首先1000为一个解。连续数的平均值设为x,1000必须是x的整数倍。假如连续数的个数为偶数个,x就不是整数了。x的2倍只能是5,25,125才行。因为平均值为12.5,要连续80个达不到。125/2=62.5是可以的。即62,63,61,64,等等。连续数的个数为奇数时,平均值为整数。1000为平均值的奇数倍。1000=2×2×2×5×5×5;x可以为2,4,8,40,200排除后剩下40和200是可以的。所以答案为平均值为62.5,40,200,1000的4组整数。
12.答案是5架次。一般的解法可以分为如下两个部分:
(1)直线飞行
一架飞机载满油飞行距离为1,n架飞机最远能飞多远?在不是兜圈没有迎头接应的情况,这问题就是n架飞机能飞多远?存在的极值问题是不要重复飞行,比如两架飞机同时给
一架飞机加油且同时飞回来即可认为是重复,或者换句话说,离出发点越远,在飞的飞机就越少,这个极值条件是显然的,因为n架飞机带的油是一定的,如重复,则浪费的油就越多。比如最后肯定是只有一架飞机全程飞行,注意“全程”这两个字,也就是不要重复的极值条件。如果是两架飞机的话,肯定是一架给另一架加满油,并使剩下的油刚好能回去,就说第二架飞机带的油耗在3倍于从出发到加油的路程上,有三架飞机第三架带的油耗在5倍于从出发到其加油的路程上,所以n架飞机最远能飞行的距离为s=1+1/3+…+1/(2n+1
)这个级数是发散的,所以理论上只要飞机足够多最终可以使一架飞机飞到无穷远,当然实际上不可能一架飞机在飞行1/(2n+1)时间内同时给n-1个飞机加油。
(2)可以迎头接应加油
一架飞机载满油飞行距离为1/2,最少几架飞机能飞行距离1?也是根据不要重复飞行的极值条件,得出最远处肯定是只有一架飞机飞行,这样得出由1/2处对称两边1/4肯定是
一架飞机飞行,用上面的公式即可知道一边至少需要两架飞机支持,(1/3+1/5)/2>1/4(左边除以2是一架飞机飞行距离为1/2),但是有一点点剩余,所以想像为一个滑轮(中间
一个飞机是个绳子,两边两架飞机是个棒)的话,可以滑动一点距离,就说加油地点可以在一定距离内变动(很容易算出来每架飞机的加油地点和加油数量,等等)
这里整理的是一些与技术没有直接关系的面试题,但是能够考察你的综合水平,所以不要以为不是技术问题,就不看,往往有时候就是这样一些细节的题目被忽视,而错过了一次次面试机会。
(一)非技术问题
介绍你做过的哪些项目
都使用过哪些框架、平台?
都使用过哪些自定义控件?
研究比较深入的领域有哪些?
对业内信息的关注渠道有哪些?
最近都读哪些书?
有没有什么开源项目?
自己最擅长的技术点,最感兴趣的技术领域和技术点
项目中用了哪些开源库,如何避免因为引入开源库而导致的安全性和稳定性问题
实习过程中做了什么,有什么产出?
您在前一家公司的离职原因是什么?
讲一件你印象最深的一件事情
介绍一个你影响最深的项目
介绍你最热爱最擅长的专业领域
公司实习最大的收获是什么?
与上级意见不一致时,你将怎么办?
自己的优点和缺点是什么?并举例说明?
你的学习方法是什么样的?实习过程中如何学习?实习项目中遇到的最大困难是什么以及如何解决的?
说一件最能证明你能力的事情
针对你你申请的这个职位,你认为你还欠缺什么
如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?
项目中遇到最大的困难是什么?如何解决的?
你的职业规划以及个人目标、未来发展路线及求职定位
如果你在这次面试中没有被录用,你怎么打算?
评价下自己,评价下自己的技术水平,个人代码量如何?
通过哪些渠道了解的招聘信息,其他同学都投了哪些公司?
业余都有哪些爱好?
你做过的哪件事最令自己感到骄傲?
假如你晚上要去送一个出国的同学去机场,可单位临时有事非你办不可,你怎么办?
就你申请的这个职位,你认为你还欠缺什么?
当前的offer状况;如果BATH都给了offer该如何选?
你对一份工作更看重哪些方面?平台,技术,氛围,城市,还是money?
理想薪资范围;杭州岗和北京岗选哪个?
理想中的工作环境是什么?
谈谈你对跳槽的看法
说说你对行业、技术发展趋势的看法
实习过程中周围同事/同学有哪些值得学习的地方?
家人对你的工作期望及自己的工作期望
如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?
若上司在公开会议上误会你了,该如何解决?
是否可以实习,可以实习多久?
在五年的时间内,你的职业规划
你看中公司的什么?或者公司的那些方面最吸引你?
Java学习交流qun:前面是四九四,中间是八零一,后面是九三一。学习资料,更多面试题整理。如果大家对于学习Java有任何问题(学习方法,学习效率,如何就业),可以随时来咨询我,多多交流问题,互帮互助,群里有不错的学习教程和开发工具。
(二)HR提出的面试问题
网上有一大堆,你可以到动力节点的视频课程页面去看一下,有很多Java面试题,面试资源,还有视频讲解的,牛客网也不错,
我跟你说,公司在招聘的时候当然希望能招聘到一些特别优秀、高效、品行又极佳的高端人才。但是这是不现实的,现在中国高校的教育已经很难得到这样的人才了,所以对于应届毕业生就要选择一些非常有潜力的“准人才”
那么我们甄选笔试题的,意图通过笔试这个环节来考察该应聘人员的综合实力(行业知识面、知识结构、项目经验、实践经验、学习/应用/分析能力)
但是这不是绝对的,也就是笔试只是做为借鉴,真正重要的是面试
java常见面试题PDF版 这是我整理的java面试题,比较全,你可以自行查看
面试问题大全及答案(java面试面经)
家庭与个性:平衡与真实 - 家庭情况简明扼要,爱好和崇拜对象反映你的性格特点,座右铭则传递积极价值观,如“积极进取,不找借口”。面试不仅仅是技能的考验,更是人格魅力的展现。充分准备,自信应对,你就能在Java面试的舞台上大放异彩。祝你面试顺利,一击即中!
java面试中经常被问到的问题有哪些?
java面试中经常被问到的问题有如下:1、进程,线程,协程之间的区别是什么?简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高。线程是进程的一个实体,是cpu调度...
Java面试有哪些问题?
最后问我有什么想问的,我就照例问了下公司技术栈,然后他说后端用java nodeJs ,我就问为什么后端会用两种技术栈? 然后他回答道,这么用肯定是处于公司技术考量啊,巴拉巴拉的,反正最后也没说个明白为啥会用两种技术。。然后这个时候提了一嘴既然采用nodeJs是觉得更加方便为什么不考虑考虑使用Pytho...
Java面试中有哪些陷阱
Java程序员面试常见陷阱一、final finally finalize的区别 1、final修饰符,Java中的关键字,用final修饰变量的必须在声明时就给定初始值,而且不允许被修改;用final修饰方法不允许被重写;用final修饰的类不允许被继承。2、finally语句块是异常处理结构的最后执行部分,完整的异常处理语句一定要包含finally语句,...
JAVA求职面试应该注意哪些
21、与上级意见不一时,你将怎么办? 回答提示:①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向...
如果你是一个 Java 面试官,你会问哪些问题?
回归正题,对于 Java 平台的理解,可以从很多方面简明扼要地谈一下,例如:Java 语言特性,包括泛型、Lambda 等语言特性;基础类库,包括集合、IO\/NIO、网络、并发、安全等基础类库。对于我们日常工作应用较多的类库,面试前可以系统化总结一下,有助于临场发挥。2、对比Hashtable、HashMap、TreeMap有什么不...
Java面试中都会遇到哪些问题
答案:Java API是大量软件组件的集合,它们提供了大量有用的功能,比如GUI组件。 面试题NO.11-NO.15 问题:GregorianCalendar类是什么东西? 答案:GregorianCalendar提供了西方传统日历的支持。 问题:ResourceBundle类是什么? 答案:ResourceBundle用来存储指定语言环境的资源,应用程序可以根据运行时的语言环境来加载这些资源,从而提...
java面试半个小时有戏吗
java面试半个小时有戏。根据查询相关资料信息显示,java面试时间就是半个小时到一个小时,只要面试中表现比较好,面试一定是能通过的。
应聘JAVA工程师,面试官常问一些什么问题?
技术面试官一般是拿着你的简历和笔试试卷,一开始会问你那些写错的地方。然后问你有什么项目经验,如果有,会追问项目的种种,比如你开发了一个图书馆信息管理系统,会问你用了什么框架,比如你说用了struts,然后他会问你struts的基本原理,你大致讲一下对struts框架对servlet的封装和配置文件,然后他会...
java面试题有哪些常见的啊
第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?面试题都是很变态的,要做好受虐的准备。第十二,sleep() 和 wait() 有什么区别?搞线程的最爱。第十三,Java有没有goto?很十三的问题,如果哪个面试的问到这个问题,我劝你还是别进这家公司。第十四...
野世安络: 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时.现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(这道题我当初想了一个小时) 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的...
巴东县13814215308: java面试逻辑题 - ?
野世安络: 把十箱苹果编号,1号箱取1个、2号箱取2个、3号箱取3个……10号箱取10个.共取55个,应是55千克,称重后少几两,几号箱就是轻的那箱
巴东县13814215308: java面试题有哪些常见的啊?
野世安络: 第一,谈谈final, finally, finalize的区别. 最常被问到. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得...
巴东县13814215308: java逻辑题 - ?
野世安络: public boolean a(int a ,int b,int c){ boolean b = true; if (a + b < c || a+c < b || b+c <a){ b = false; } return b; }
巴东县13814215308: 求面试用的逻辑推理试题 - ?
野世安络: 有一个牢房,有3个犯人关在其中.因为玻璃很厚,所以3个人只能互相看见,不能听到 对方说话的声音.” 有一天,国王想了一个办法,给他们每个人头上都戴了一顶帽子,只叫他们知道帽 子的颜色不是白的就是黑的,不叫他们知道自己所戴帽子的是什么颜色的.在这种情况 下,国王宣布两条如下: 1.谁能看到其他两个犯人戴的都是白帽子,就可以释放谁; 2.谁知道自己戴的是黑帽子,就释放谁. 其实,国王给他们戴的都是黑帽子.他们因为被绑,看不见自己罢了.于是他们3个 人互相盯着不说话.可是不久,心眼灵的A用推理的方法,认定自己戴的是黑帽子.您想 ,他是怎样推断的? 这个可能比较难吧,我自己做用了5分钟,儿骗
巴东县13814215308: java相关的逻辑题. - ?
野世安络: 最后一次分香蕉,即五只猴子分为五堆,此时,每堆香蕉至少有一个,其中一只猴子拿走一堆加一个,就是两个.现在每堆香蕉最少一个,依次往前推,可推出最开始那堆香蕉最少个数.如下:package play; public class Test { public static void ...
巴东县13814215308: java实习生面试的时候一般会被问到什么问题? - ?
野世安络: java实习生面试的时候一般会被问到的问题有:1、说出Object类的常用方法.2、说出一些常用的类,包,接口,常见的runtime exception,请各举5个.3、说说你常用的数据结构.4、ArrayList和Vector的区别.5、关于线程的一些问题.6、List和Map的区别.7、说说你常用的数据库.8、sql之left join、right join、inner join.8、sql优化.
巴东县13814215308: java刚进公司的小白怎么分析业务逻辑 - ?
野世安络: 培训机构出来的基本上会教你包装自己的简历,让你写2-3年的工作经验.这个弊端就是你进公司后,就可能面临着被公司当老鸟对待,比如说你根本一点都不会,他们以为你会. 你现在主要还是缺乏工作经验.给你讲个建议:1、克服困难,实...
巴东县13814215308: 请一些有面试经验的先辈们提供一些java的面试题,详细点最好.还有机试又是什么题目呢??
野世安络: Java面试宝典...开玩笑 呵呵 多看看基础的东西 J2SE的, 然后就是JAVAWEB的那些东西. 再然后就是关于SSH的一些常见问题. 再再然后就是练习写SQL,这是必考的. 机试的时候考基础的比较多,比如用流读取数据,写一个socket,多线程 啥的.可能还会让你实现AJAX~ 加油~!
巴东县13814215308: 面试谈谈Java的设计模式 - ?
野世安络: 如果笔试问到的话,一般会叫你写单例,如果是面谈的时候问到的话,就不太好说单例了,因为太浅了,可以稍微提下,最好重点放在别的模式上,去补个三四个常见的模式,比如观察者,策略者,工厂,门面,代理等等,了解他们的概念及应用场景就可以了.集中了解三四个模式并不需要花多少时间,面试的时候足够应付了.