面试题

以下是为您整理出来关于【面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

搜索到【面试题】相关的技术文章

前端面试题

https协议http状态码前端性能优化前端跨域jsonp实现原理cookie session变量提升 作用域 闭包写一个三角形call apply排序算法手写JS原型继承手写JS发布订阅类手写事件通用类手写Object深复制方法手写vuex实现原理在项目中遇到难点怎么克服的数组filter every map Object.assign()回调地狱怎么解决peomise实现原理手机h5性能优化rem实现原理重构回流原文:https://blog.51cto.com/13550695/2460632

Hibernate常见面试题(转)

在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibernate后,你就能够相当容易地在不同的数据库间进行切换,而且你还可以利用H...

java基础知识面试题(41-95)【图】

41、日期和时间:- 如何取得年月日、小时分钟秒?- 如何取得从1970年1月1日0时0分0秒到现在的毫秒数?- 如何取得某月的最后一天?- 如何格式化日期?答:问题1:创建java.util.Calendar 实例,调用其get()方法传入不同的参数即可获得参数所对应的值。Java 8中可以使用java.time.LocalDateTimel来获取,代码如下所示。1234567891011121314151617181920publicclassDateTimeTest { publicstaticvoidmain(String[] args) { C...

【剑指Offer】面试题53 - II. 0~n-1中缺失的数字【代码】

题目一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。示例 1:输入: [0,1,3] 输出: 2 示例?2:输入: [0,1,2,3,4,5,6,7,9] 输出: 8 限制:1 <= 数组长度 <= 10000思路一:暴力从头开始查找,如果下标和当前位置数不等,则返回下标,最后返回数组大小。代码时间复杂度:O(n) 空间复杂度:O(1)class Solution { public:i...

学习要走心,跳槽需慎重,1000道BATJava面试题你都会吗?等你来挑战 ?【代码】【图】

面试题不会做的不要着急!!!MyBatis 面试题什么是 Mybatis?Mybaits 的优点:MyBatis 框架的缺点:MyBatis 框架适用场合:MyBatis 与 Hibernate 有哪些不同?{}和${}的区别是什么?当实体类中的属性名和表中的字段名不一样 ,怎么办 ?模糊查询 like 语句该怎么写?通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗?Mybatis 是如何进行分...

面试题38:字符串的排列【代码】【图】

1 题目描述??输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则按字典序打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。2 输入str3 输出str的全排列(可能有字符重复)。字符只包括大小写字母。4 样例输入"abc" 5 样例输出"abc", "acb", "bac", "bca", "cab", "cba" 6 求解思路??牛客题解说到了可以用set集合来存储全排列,不仅帮我解决了重复的排列,而且还帮我拍了个序,秒啊!...

面试题:Java集合面试题(40道)【代码】

Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。  1.Java集合框架是什么?说出一些集合框架的优点?  每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包...

Android多线程研究(4)——从一道面试题说起【图】

有一道这种面试题:开启一个子线程和主线程同一时候运行,子线程输出10次后接着主线程输出100次,如此重复50次。先看以下代码:package com.maso.test;/*** * @author Administrator* 两个线程,当中是一个主线程,第一个线程先运行输出10次,主线程接着运行输出100次,如此重复50次*/ public class ThreadTest3 implements Runnable{private static Test test;@Overridepublic void run() {for(int i=0; i<50; i++){test.f1(i);}}...

面试题3.2:不修改数组找出重复的数字【代码】

题目描述:在一个长度n+1的数组里的所有数字都在1~n的范围内,所以数组中至少有一个数字是重复的。请找出数组中任意一个重复的数字,但不能修改输入的数组。 例如,如果输入长度为8的数组{2,3,5,4,3,2,6,7},那么对应的输出是重复的数字2或者3。解法一:利用辅助数组 创建一个长度为n+1的辅助数组,将原数组的每个下标处元素的值作为辅助数组的下标,并使辅助数组的下标处元素的值加1,当值大于1时,说明出现重复。 新数组:索引 ...

测试基础面试题 + SQL 面试题(选择题有部分答案,难度:低)【代码】【图】

测试基础面试题 + SQL 面试题(选择题有部分答案,难度:低) 答案: 1.A 6.C 7.C 8.A 9.A 10.D 原文:https://www.cnblogs.com/BenLam/p/10491266.html

某度质量部测试开发面试题6(未完待续)【图】

点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe原文:http://blog.51cto.com/xqtesting/2154990

python和web框架面试题目整理(2)【图】

1、在一个列表中,统计每个元素的出现次数?如果有100万个元素,如何统计?答:(1)利用列表的count方法,通过集合或者字典都能实现。方法一:def list_set(lst): myset = set(lst) for item in myset: print ‘the item %s has found %d time‘ %(item,lst.count(item))lst = [5,4,1,3,2,2,6,5,4,3,2,1,4,3]list_set(lst)方法二:def list_dict(lst): d = {} for item in lst: d[item] = lst.count(it...

ios面试题1【图】

iOS面试题 ?1.写一个NSString类的实现 +?(id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding;? + (id) stringWithCString: (c*****t char*)nullTerminatedCString?? ??????????? encoding: (NSStringEncoding)encoding? {? ? NSString? *obj;? ? obj = [self allocWithZone: NSDefaultMallocZone()];? ? obj = [obj initWithCString: nullTerminatedCString encoding: encoding];? ?...

js面试题知识点全解(一作用域和闭包)【代码】

问题:1.说一下对变量提升的理解2.说明this几种不同的使用场景3.如何理解作用域4.实际开发中闭包的应用知识点:js没有块级作用域只有函数和全局作用域,如下代码:if(true){var name=‘killua‘ //把name定义在块里和放在外面是一样的,等同于在外面声明一个变量name,在块内给name赋值}//同等于下面的代码//建议用下面方式写var nameif(true){name=‘killua‘}console.log(name) //打印出来killua//函数和全局作用域var a=100 //定...

面试题:结构体

1、结构体中的冒号作用下列程序输出结果多少?#include <stdio.h> #include <string.h>typedef struct{int a:2;int b:2;int c:1; }test; int main(){test t;t.a=1;t.b=3;t.c=1;printf("%d\n%d\n%d\n",t.a,t.b,t.c);return 0; } 结果: 1-1-1分析:int a:2表示a占2位,即二进制a=01,因此输出1b占两位,b=11,但是由于是%d输出,所以先将b转化成32位int型,由于最高位是1,所以默认其为负数,所以扩展为11111111 11111111 11111111 ...

C++经典面试题(一)

最近看一些面试题,觉得如果自己被问到了,并不能很利落的回答出来。一是从来没有这个意识,二是没有认真的梳理下。下面对这些题做出分析,哈!个人能力有限,其中难免有疏漏,欢迎大家补充咯!1.C和C++中struct有什么区别?1>C++中的struct类似于class,有变量,有构造函数、虚函数等,有继承,多态等类的特征;2>C中的struct只有变量,不能有函数,但是可以有函数指针2.C++中的struct和class有什么区别?在C++中,两者区别不大,...

面试题:在一个数组中除两个数字只出现1次外,其它数字都出现了2次, 要求尽快找出这两个数字【代码】

由于有一个数字消失了,那必定有一个数只出现一次而且其它数字都出现了偶数次。用搜索来做就没必要了,利用异或运算的两个特性——1.自己与自己异或结果为02.异或满足交换律。因此我们将这些数字全异或一遍,结果就一定是那个仅出现一个的那个数。 示例代码如下:int[] arra = {11,12,3,12,11,12,12 };staticvoid Main(string[] args){int[] arra = {11,12,3,12,11,12,12 };int lostNum = 0;for (int i = 0; i < arra.Length; i++)...

面试题【代码】

---恢复内容开始---# 1、下面代码的输出结果是什么?list1 = [‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘]print(list1[10:]) # []# 2、各行打印的结果应该是多少?list1 = [ [ ] ] * 5 [[],[],[],[],[]]list1[0].append(10)print(list1) [[10], [10], [10], [10], [10]]list1[1].append(20)print(list1) [[10, 20], [10, 20], [10, 20], [10, 20], [10, 20]]list1.append(30)print(list1)[[10, 20], [10, 20], [10, 20], [10, 20],...

Java高频面试题【代码】【图】

前言 疫情确诊的人数每天都在增加,离去的人也在增多,这个世界上有很多事我们无能为力也无从选择,日升日落,白昼黑夜,我们能看见白昼中的光芒,我们也能看见黑暗里的流氓。暮色四合,龌龊八开。鲜花还是塑料花,香或臭,当潮水散去,现在即历史,而历史通常是由后人说的。 所以还是上次跟乡亲们说的,我们不要传播未经证实或者不该传播的消息,舆论的力量是我们无法估计的,有些也是我们无法承担的,所以乡亲们也要重视起来,点...

JAVA学习第二十八课(多线程(七))- 停止线程和多线程面试题

重点掌握/* * wait 和 sleep 区别? * 1.wait可以指定时间也可以不指定 * sleep必须指定时间 * 2.在同步中,对CPU的执行权和锁的处理不同 * wait释放执行权,释放锁 sleep释放执行权,不释放锁 *///同步里具备执行资格的线程不止一个,但是能得到锁的只有一个,所以能执行的也只有一个一、停止线程的方式不可能让线程一直在运行,所以需要让线程停止1.定义循环结束标记一般而言,线程运行代码都是循环的,只要控制了循环就...

测试面试题合集6(主观问题)

1、介绍下最近做的项目对项目进行基本介绍说明自己负责测试的模块针对部分模块展开进行说明2、工作中印象较深的 bug,怎么解决的了解你平时工作中的测试能力考察你的表达能力也许就是想抛一个问题给你,自己好有时间继续看你的简历。找一个自己工作中很熟悉的项目,谈谈你是如何对这个项目进行测试的,在某一个版本测试中,发现 xxx,开发也 xxxx,前端也 xxxx,运维也 xxxx,最后终于发现原来是 xxx 引起的 xxxx。3、离职原因避重...

java常见面试题目(二)

部分没有答案可以自行百度。1、myeclipse与eclipse的区别。2、说说对maven或者SVN的理解。3、类的加载过程 (创建对象的过程) 1)子父类里静态属性 赋上默认初始值 如果有显示赋值 赋值 2)父类的静态代码块 子类的静态代码块 3)父类的非静态属性 赋上默认初始值 如果有显示赋值 赋值 4)父类的匿名代码快 5)父类的构造器 6)子类的非静态属性 赋上默认初始值 如果有显示赋值 赋值 7)子类的匿名代码块 8)子类的构造器4、TCP与UD...

2019年滴滴出行PHP工程师面试题和答案解析【图】

一、单选题(共30题,每题5分)1.下列关于PHP垃圾回收的说法,错误的是?A、开启/关闭垃圾回收机制可以通过修改php配置实现B、可以在程序中使用gc_enable() 和 gc_disable()开启和关闭。C、PHP中的垃圾回收机制,会大幅度提升系统性能。D、开启垃圾回收机制后,针对内存泄露的情况,可以节省大量的内存空间,但是由于垃圾回收算法运行耗费时间,开启垃圾回收算法会增加脚本的执行时间。参考答案:C答案解析:PHP中的垃圾回收机制,...

基础面试题: JDK 和 JRE

1.定义: JDK 是 Java Development Kit,它是功能齐全的 Java SDK。它拥有 JRE 所拥有的一切,还有编译器(javac)和工具(如 javadoc 和 jdb)。它能够创建和编译程序。JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java 命令和其他的一些基础构件。但是,它不能用于创建新程序。区别:JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.d...

C# 基础篇·面试题【代码】

一、之值类型与引用类型public static void Main(string[] args){int age = 10;//值类型在内存中开辟一块区域存放object age1 = age;//引用类型存的是地址 此时指向age的初始地址age += 1;//age重新开辟新的区域 此时为11,Console.WriteLine("fist="+age1);//指向老的区域 值为10;int age2=(int)age1;//引用类型转化值类型 为10;Console.WriteLine("test="+age2);age2 += 1;Console.WriteLine("secend="+age);Console.ReadKey()...

SQL数据库面试题以及答案

Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表 S#:学号;C#,课程编号;score:成绩Teacher(T#,Tname) 教师表 T#:教师编号; Tname:教师名字问题:1、查询“001”课程比“002”课程成绩高的所有学...

一个有趣的js面试题目【代码】

<html lang="en"> <head><meta charset="UTF-8"><title>Document</title><script type="text/javascript">function a() {b = function() {alert(1);};returnthis;}a.b = function() {alert(2);}a.prototype.b = function() {alert(3);}var b = function() {alert(4);}function b() {alert(5);}a.b(); b(); a().b(); b(); new a.b(); new a().b(); newnew a().b(); </script> </head><body><div></div> </body></html> 原文:...

面试题:2个有序数组变为一个有序数组【图】

剑指offer 面试题5的相关题目2019.3 纽迈科技曾问过这个问题。思路1 :直接将两个数组合并在一起,然后排序,这时候需要考虑是快排还是啥的排序算法,压根没考虑数组的有序性!思路2:从头开始,分别比较对应数组,小的留下,这里需要一个问题,若2个数组的len不一样,这时候你要将剩下的那个较长的元素直接存储。 这里学习了.append() .extend() 和 + 的用法,重新整理: 原文:https://www.cnblogs.com/ivyharding/p/1121...

笔试面试题实现【图】

1.什么是GIL2.Python中的@staticmethod和@classmethod的区别 (**)3.Python里面如何拷贝一个对象,并解析深浅拷贝4.Python里面的search()和match()的区别5.简述迭代器生成器以及他们之间的区别6.什么是协程,Python中的协程是如何实现的7.什么是装饰器,请使用装饰器实现singletion。8.请使用Python实现快速排序9.简述select和epoll的原理和区别10.简述Python的垃圾回收机制11.写一个简单的python socket编程12.简述Python上下文管...

java开发3~5年工作经验面试题(每日更新中)

java开发3~5年工作经验面试题关于java基础String,StringBuilder,StringBuffer区别是什么?底层数据结构是什么?分别是如何实现的?HashSet的底层实现是什么?它与HashMap有什么关系?Java 如何重写对象的 equals 方法和 hashCode 方法?为什么需要重写?使用HashSet存储自定义类对象时为什么要重写equals和hashCode方法?HashMap的底层原理(数组+链表+红黑树)面试必考题原文:https://www.cnblogs.com/fantongxue/p/13384970.htm...

面试题 - 相关标签
html5常见面试题MySQL数据库面试题HTML5面试题mysql常见面试题HTML常见面试题java架构师面试题mybatis常见面试题SQL数据库面试题mysql面试题Python常见面试题mysql面试题关于mysql的面试题关于mysql面试题html面试题Redis常见面试题java多线程面试题HTML面试题html的面试题Java基础知识面试题Java中高级面试题java开发面试题java常见面试题mongodb面试题java面试题总结android面试题Android面试题android高级面试题软件测试面试题Java 常见面试题JAVA常见面试题JAVA集合面试题Python的面试题python面试题架构师 面试题spring面试题php数组面试题Oracle面试题oracle的面试题oracle面试题Python 面试题php程序员面试题数据库面试题及答案PHP常见面试题php常见面试题及答案数据库面试题SPRING面试题关于python的面试题关于spring的面试题关于spring面试题Spring的面试题redis 面试题Linux面试题及答案redis面试题汇总redis面试题redis面试题linux面试题redis面试题关于redis的面试题ajax的面试题ajax 面试题JAVA最新面试题JAVA高级面试题Java高级工程师面试题Java的面试题java面试题整理java面试题全集上Java面试题全集(上Java面试题全集java面试题java基础面试题高级Java面试题java面试题及答案ajax面试题JAVA面试题目java面试题集java面试题及答案整理Java面试题及答案java面试题基础java面试题汇总(一java面试题汇总Java面试题大全java面试题大汇总java面试题 基础java面试题java面试题关于ajax的面试题java基础 面试题JAVA基础面试题java基础面试题及答案java高级面试题JAVA工程师面试题Java笔试面试题ajax面试题Java经典面试题关于java的面试题关于java面试题最新Java面试题最新java面试题及答案php面试题及答案Php面试题