【Java相关面试题总结+答案(四)】教程文章相关的互联网学习教程文章

程序员面试金典-面试题 02.05. 链表求和【代码】

题目:给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。 示例:输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295输出:2 -> 1 -> 9,即912进阶:假设这些数位是正向存放的,请再做一遍。示例:输入:(6 -> 1 -> 7) + (2 -> 9 -> 5),即617 + 295输出:9 -> 1 -> 2,即912分析:从两个链表头节点开始遍历,计算两个节点值的和,...

前端面试题(来自前端网http://www.qdfuns.com/notes/23515/c9163ddd620baac5dd23141d41982bb8.html)【代码】

HTML&CSS 1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1)浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2)内核:Trident,Gecko,Presto,Webkit。 2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下) (Q1)行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始...

python面试题--去除C++源文件里的注释

import sysdef HandleCPlusPlusComment(lines,i):index = lines[i].find("//")if index !=-1:lines[i]=lines[i][0:index]lines[i]+="\r\n"def HandleCComment(lines,i):global bhasCCommentBeginwhile True:if not bhasCCommentBegin:index = lines[i].find("/*")if index != -1:bhasCCommentBegin = Trueindex2 = lines[i].find("*/",index+2)if index2 != -1:lines[i]=lines[i][0:index]+lines[i][index2+2:-1]bhasCCommentBegin...

sql查询面试题【代码】

有表结构如下:CREATE TABLE students(name varchar(20),/*姓名*/age int,/*年龄*/sex varchar(10),/*性别*/classid int);/*与classes表的classid对应*/CREATE TABLE classes(classid int,/*班级ID,与students表中的classid对应*/name varchar(20),/*班级名称*/teacher varchar(20));/*班级老师*/INSERT INTO students (name, age, sex, classid) VALUES (‘刘德华‘,25,‘男‘,1);INSERT INTO students (name, age, sex, classid...

css面试题汇总 (持续更新)【代码】【图】

前言:这篇随笔是为了准备后面的面试而整理的,网上各种面试题太多了,但是我感觉很多太偏了,而且实际开发过程中并不会遇到,因此这里我整理一些比较常用的,或者是相对比较重要的知识点,每个知识点都会由浅入深,把相关的都放在一起,便于自己复习,感兴趣的朋友也可以一起学习收藏。(此篇非100%原创,因为收集一些代码示例的时候,我会直接截图,因为只是整理复习) 一,CSS Box相关(基本都会问这题,必考) 1,怎么理解CSS里...

Java面试题(MySQL篇)

MySql164.数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?数据库引擎如果是 MyISAM ,那 id 就是 8。数据库引...

面试题31.连续子数组的最大和【代码】【图】

题目:输入一个整型数组,数组里有正数也有负数。数组中一个或者连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度O(n) 本题可以把所有子数组全部找出来再求其和的最大值便可以得出,但是这样会导致算法的时间复杂度为0(n^2),所以有两种方法来解决这个问题。方法1.数组扫描我们扫描一遍数组并且累加数组元素的和,当遇到累加和为负数的时候,我们从数组中下一个元素开始重新累加。直到遍历完成。 方法2.动态规...

Django开发常用方法及面试题【代码】

目录1. 对Django的认识?2. Django 、Flask、Tornado的对比3. 什么是wsgi,uwsgi,uWSGI?4. django请求的生命周期?5. 简述什么是FBV和CBV?6. 如何给CBV的程序添加装饰器?7. 简述MVC和MTV8. django路由系统中name的作用?9. 列举django的内置组件?10. 说一下Django,MIDDLEWARES中间件的作用和应用场景?11. 列举django中间件的5个方法?12. django的request对象是在什么时候创建的?13. Django重定向是如何实现的?用的什么状态...

2019年Java后端工程师常见面试题和感想

来新公司有5个月了,从第二个月开始就参与公司后端工程师的面试工作了,包括校招在内,面试超过100个(包括40个校招的终面)应聘者了,应聘者中有超过10年的技术经理,有6年以上的高级开发,有3到5年的中级开发,有刚毕业的初级开发,当然还有未毕业的硕士生本科生,有入职公司的,也有外包公司来参与公司项目的,总之,各种水平层次的都有,每个人的素质也参差不齐,今天就分两个部分讲一讲,一个是作为技术面试官,我比较喜欢问的问...

常见算法面试题【代码】

前言正文1、解释算法的时间复杂度?算法的时间复杂度表示程序运行完成所需的总时间,它通常用大O表示法来表示。2、解释二分法检索如何工作?在二分法检索中,我们先确定数组的中间位置,然后将要查找的值与数组中间位置的值进行比较,若小于数组中间值,则要查找的值应位于该中间值之前,依此类推,不断缩小查找范围,直至得到最终结果。代码拓展,二分法查找 def BinarySearch(t,x):t.sort() #对列表进行排序,列表是有序的,是二...

【Java面试题】关于String,最近被问到了这2道面试题【代码】【图】

1. 前言最近面试了几家公司,体验了一下电话面试和今年刚火起来的视频面试,虽然之前就有一些公司会先通过电话面试的形式先评估下候选人的能力水平,但好像不多,至少我以前的面试形式100%都是现场面试。面试过程中,不可避免的被问到了很多面试题,本篇博客就总结下面试过程中被问到的关于String的2道面试题,分别是:如何判断一个字符串中某个字符出现的次数?如何反转一个字符串?其余的面试题,目前都已梳理出来,后续会以博客...

大数据高频面试题

面试中的问题(重点)** 1. RDD的特性(RDD的解释)1.RDD可以看做是一些列partition所组成的2.RDD之间的依赖关系3.算子是作用在partition之上的4.分区器是作用在kv形式的RDD上5.partition提供的最佳计算位置,利于数据处理的本地化即计算向数据移动而不是移动数据ps:RDD本身是不存储数据,可以看做RDD本身是一个引用数据RDD弹性1) 自动进行内存和磁盘数据存储的切换Spark优先把数据放到内存中,如果内存放不下,就会放到磁盘里面,程...

Touch事件or手机卫士面试题整理回答(二)【代码】

Touch事件or手机卫士面试题整理回答(二)自定义控件1. Touch事件的传递机制顶级View->父View->子View,不处理逆向返回 OnInterceptTouchEvent(),返回值控制Touch是否向下传递. true中断事件,false不中断事件。onTouchEvent() 返回值决定否处理事件。True消耗事件,False不处理事件向上传递。 2. 轮播动画的实现原理ViewPage和TextView组合实现图片和标题的效果ViewPage设置setOnPageChangeListener监听变换图片和对应文字内容。Ha...

Python--练习及面试题【图】

1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于    100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖...

Java后端面试题集合

并发编程网-你应该知道的JAVA面试题https://mp.weixin.qq.com/s/dw3y948rqjUAjxSo_eN0ggJava程序员秋招面经大合集(BAT美团网易小米华为中兴等)https://maimai.cn/article/detail?fid=183769783&from=headline原文:http://www.cnblogs.com/zj90/p/7653544.html