面试题

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

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

java学习--基础知识阶段性总结--基础面试题【图】

1. 静态变量和实例变量的区别局部变量不能用静态的,如果用了静态的,则不会从静态区消失* 静态变量也叫类变量 成员变量也叫对象变量* A:所属不同* 静态变量属于类,所以也称为为类变量* 成员变量属于对象,所以也称为实例变量(对象变量)* B:内存中位置不同* 静态变量存储于方法区的静态区* 成员变量存储于堆内存* C:内存出现时间不同* 静态变量随着类的加载而加载,随着类的消失而消失* 成员变量随着对象的创建而存在,随着对象的...

java面试题集2

JAVA面试题-CORE JAVA部分 1. 在main(String[] args)方法内是否可以调用一个非静态方法?答案:不能2. 同一个文件里是否可以有两个public类?答案:不能3. 方法名是否可以与构造器的名字相同? 答案:可以。public class Test{ public Test(String iceboy) { System.out.println(iceboy); } public void Test(String iceboy) { System.out.println(iceb...

网上nlp面试题记录

搬运来源(侵删):https://zhuanlan.zhihu.com/p/86529347 1.深度学习中batch size的大小对训练过程的影响是什么样的? 不考虑bn的情况下,batch size的大小决定了深度学习训练过程中的完成每个epoch所需的时间和每次迭代(iteration)之间梯度的平滑程度。batch size只能说影响完成每个epoch所需要的时间,决定也算不上吧。根本原因还是CPU,GPU算力吧。瓶颈如果在CPU,例如随机数据增强,batch size越大有时候计算的越慢。对于一个...

面试题--火车拉煤

题目:你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市? 第一次想法:第1次:跑250公里,放下500吨煤,剩余250吨煤刚好回去。第2次:跑500公里,放下250吨煤,剩余250吨回到第1次停车点,拉上第1次停车250...

数据结构与算法面试题80道

注:本文转自 http://blog.csdn.net/jokes000/article/details/7070520  本文给出了一些经典的数据结构与算法面试题, 我将在接下来的文章里对此一一实现。1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \4 8 12 16 转换成双向链表4=6=8=10=12=14=16。 首先我们定义的二元查找树 节点的数据结构如下...

“简历还我”系列:看似简单的三目运算面试题【代码】【图】

面试题废话不多说,直接上题:提问:当 a=1,b=2 时,test1 方法的执行结果是什么?思考一分钟。答案:解析在使用三目运算符时,尽量保证两个返回值的类型一致,不然会触发类型转换,转换规则如下:如果返回值 X 和返回值 Y 是同种类型,那么返回类型毫无疑问就是这种类型。如果两个返回值 X 和 Y 的类型不同,那么返回值类型为他们两最接近的父类。举例:// String 和 Boolean 都实现了 Serializable 接口 Serializable serializa...

前端面试题总结

一、JavaScript中判断为整数的多种方式方式一、使用取余运算符判断function isInteger(obj) {  return obj%1 === 0}正确:isInteger(4) // trueisInteger(4.8) // false错误:isInteger(‘‘) // trueisInteger(‘4‘) // trueisInteger(true) // trueisInteger([]) // true缺点:对于空字符串、字符串类型数字、布尔true、空数组都返回了true改善:判断下对象是否是数字function isInteger(obj) { return typeof obj === ‘n...

小猿圈之2019年前端JavaScript面试题(二)

小猿圈前端讲师今天继续给你总结js面试题,前面一篇文章咱们已经有一片js基础部分面试题,今天小猿圈web讲师为你讲解js前端应用设计问题,一定要好好看哦,为了能赢在其他人前面。JavaScript前端应用设计问题1.解释单向数据流和双向数据绑定。Angular1.x基于双向数据绑定,而React,Vue,Elm等基于单向数据流架构。2.单向数据流架构在哪些方面适合MVC?MVC拥有大约50年的悠久历史,并已演变为MVP,MVVM和MV*。两者之间的相互关系是...

Swift面试题【代码】

class 和 struct 的区别1.struct是值类型,class是引用类型。 值类型的变量直接包含它们的数据,对于值类型都有它们自己的数据副本,因此对一个变量操作不可能影响另一个变量。 引用类型的变量存储对他们的数据引用,因此后者称为对象,因此对一个变量操作可能影响另一个变量所引用的对象。2.二者的本质区别: struct是深拷贝,拷贝的是内容;class是浅拷贝,拷贝的是指针。3.property的初始化不同: class 在初始化时不能直接把 p...

Java面试题-基础篇一(干货篇)

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 ...

面试题03. 数组中重复的数字【代码】【图】

题目: 解答:方法一:哈希使用哈希来进行处理,当发现哈希中包含相应的元素时,则表示出现了重复的元素,则返回即可。 1class Solution {2public:3int findRepeatNumber(vector<int>& nums) 4 {5 std::set<int> res;6 7for (int i = 0; i < nums.size(); i++)8 {9// 若包含元素, 则返回10if (res.count(nums[i])) 11 { 12return nums[i]; 13 } 14else15 { 16// 若不包含元素...

面试题整理11 数字在排序数组中出现的次数

《剑指offer》面试题38: 题目:统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在此数组中出现了4次,因此输出4。分析:看到排序数组想到二分法解决问题,假设输入数字为k,当中间数大于k时,在前部分查找;当中间数小于k时在后部分查找;当中间数等于k时,前部分和后部分都有可能。 此题之所以记录是因为关键在于中间数等于k时的处理方法的不同和效率的差异比较。(1)自己写的代...

JAVA多线程高并发面试题总结【代码】

ReadMe : 括号里的内容为补充或解释说明。多线程和高并发是毕业后求职大厂面试中必问的知识点,自己之前总是面试前才去找相关的知识点面试题来背背,隔段时间又忘了,没有沉淀下来,于是自己总结了下相关的知识点。多线程1. 进程和线程之间有什么不同?  进程是一个独立的运行环境,它可以被看作是一个程序或者一个应用。而线程是在进程中执行的一个任务。进程是操作系统进行资源分配的基本单位,而线程是操作系统进行调度的基本...

C/C++ 经典面试题汇总【代码】【图】

面试题1:变量的声明和定义有什么区别 ?为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。 说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。面试题2:写出bool 、int、 float、指针变量与“零值”比较的if语句 bool型数据: if(...

JAVA面试题一 之 io流的操作【代码】

/*定义一个文件输入流,调用read(byte[] b)方法。 将a.txt文件中的内容打印出来(byte数组大小限制为5)。*/拿到题以后要先整理出思路:分析可知: 1.read(byte[] b)该方法属于字节输入流 2.byte数组大小限制为5,当碰到中文的时候极易出现乱码解决的方案:使用内存流publicstaticvoid main(String[] args) throws IOException {FileInputStream fis = new FileInputStream("f.txt");ByteArrayOutputStream baos = ...

面试题65:不用加减乘除做加法(C++)【代码】

题目地址:https://leetcode-cn.com/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof/题目描述写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。题目示例示例:输入: a = 1, b = 1 输出: 2提示:a, b 均可能是负数或 0结果不会溢出 32 位整数解题思路拿到题目第一思路是二进制位运算,乘法考虑左移、除法考虑右移,那么加法和减法则考虑按位异或运算和按位与运算,计算a + b 等...

C++面试题

153、 回答下面的问题(1).Void GetMemory(char **p, int num){*p = (char *)malloc(num);//一级指针的值被修改}void Test(void){char *str = NULL;GetMemory(&str, 100);//传递的是一级指针的地址strcpy(str, "hello");printf(str);} 请问运行Test 函数会有什么样的结果?答:输出“world”(3).char *GetMemory(void){char p[] = "hello world"; /*在函数栈(默认局部栈中,如果有静态的则放在全局栈中)中数组p在离开作用域以后内...

Java -- Web前端面试题及答案(需更深入了解)

Web前端方面1、CSS引入的方式有哪些?1)外联:<link>标签2)内联:<style>标签3)元素内嵌:元素的style属性2、CSS选择符有哪些?标签选择符、类选择符、id选择符、组合选择符3、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?Ie(Ie内核) 火狐(Gecko) 谷歌(webkit) opear(Presto)4、”==”和“===”的不同==只比较值,===比较值和数据类型5、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中...

Java高概率面试题目—finally

在Java面试中关于finally的面试题目出现的概率非常高,而且一旦面试官问起绝不会是蜻蜓点水,而是会向你发起层层递进地“连环问”,并且回答这系列问题常常需要代码的辅助,可谓考验基础的面试利题。究竟面试官会问些什么呢?应试者又该怎样完美回答呢?今天小编就带着猿猿们亲身体验一场finally面试,希望对你有帮助。 面试官题目 什么时候用到finally呢?finally语句在try或catch中的return语句执行之后,还是return返回之前执行...

iOS面试题五【代码】

1.Objective-C 有私有方法吗?私有变量呢?如果没有的话,有没有什么代替的方法?Objective-C 中的方法分为:静态方法和实例方法没有私有方法,有私有变量,所有实例变量默认都是私有的,所有实例方法默认都是公有的私有方法可以用 category 和 extension 来代替2. #import、#include和@class有什么区别? @class一般用于头文件中需要声明该类的某个实例变量的时候用到,它只是声明了一个类名,关于这个类的内部实现都没有告诉编译器,...

剑指offer_面试题14_调整数组顺序使奇数位于偶数前面(函数指针用法)【图】

题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。1、一般想法,不考虑时间复杂度:每次遍历数组,碰到一个偶数就拿出来,将后面所有数字向前挪动一位,在将该偶数放到最后。2、利用冒泡排序的思想,两个指针,一前以后,如果前为偶数,后为奇数,就交换。算法如下:void Reorder_array(int p[],int length) {if(NULL == p || length <= 0)return;int...

python面试题【图】

原本以为大家会把讲过的都记录下来,以便日后毕业复习,事实证明18岁的我还是太年轻。一切想象的太美好,三番五次督促整理到自己笔记上,可是这群小子们就有不照干的呢。最后同学们获胜,我还是怂了,花了一天把这些题乖乖的给大爷们整理一遍呗。。。。。。各位大佬暂时先来315道题尝尝吧,后面有时间再继续补充。有缘人如果看到这些题,不妨把答案写到下面,来证明下你到底有多水,哈哈哈哈哈哈哈哈哈哈哈注意:你问答案在哪里?答...

java面试题

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。...

一道非常易错的js面试题【代码】

题目如下:function Foo() {getName = function() {alert(1);};returnthis; } Foo.getName = function() {alert(2); }; Foo.prototype.getName = function() {alert(3); }; var getName = function() {alert(4); }; function getName() {alert(5); }请写出以下输出结果:Foo.getName(); getName(); Foo().getName(); getName(); new Foo.getName(); new Foo().getName(); newnew Foo().getName(); 题目来自慕课网 原文:http://www....

python基础面试题【代码】

python面试基础篇-----1简述列举了解的编程语言及语言间的区别java:编译型语言 c语言:编译型语言 python:解释型语言 编译型语言和解释型语言的区别 编译型语言优点:运行速度快,执行效率高缺点:编译时间长,需要根据操作系统环境编译不同的可执行文件 解释型语言优点:开发效率高,有良好的兼容性,灵活缺点:运行速度慢,性能上不如编译型语言Python2和python3的区别Python2:源码不统一,源码有重复,python3,源码统一,源...

面向对象 面试题

面象对象的三大特征:继承:extends   作用:代码复用、传递性。     子类继承父类的特征和行为。子类可以有父类的方法,属性(非private)。子类也可以对父类进行扩展,也可以重写父类的方法。缺点就是提高代码之间的耦合度。   super关键字:通过super实现对父类成员的访问。用来引用当前对象的父类。通过super显示的调用父类的有参构造,无参构造可以隐式调用   this:用来引用当前对象,指向自己   final:可...

我的大厂面试经历(附100+面试题干货)

在这里提供一下自己复习的东西吧,我也就把这个东西给搞了一遍,然后面试基本没啥问题了,如果问的很深的话,那就只能只求多福了兄弟!其中可能有一些错误或者由于编译环境有差异请大家自动忽略这些错误。 1:信号的生命周期?信号产生-》信号在进程中注册-》信号在进程中的注销-》执行信号处理函数 2:信号的产生方式?(1)当用户按某些终端键时产生信号(2)硬件异常产生信号【内存非法访问】(3)软件异常产生信号【某一个条件...

面试题-python3 字符串消消乐,将字符串中相邻相同的字符一起消掉,最后输出消除完成的字符串【代码】

题目字符串消消乐,将字符串中相邻相同的字符一起消掉,最后输出消除完成的字符串示例:abcccbxezzzrf7788fn 输出:axern说明:从左住右消除,第一趟消除相邻相同的“ccc”、“zzz”、“77”、“88”, 得到abbxerffn,第二趟消除相邻相同的“bb”、“ff”,得到axern, 不存在相邻相同字符,消除结束。只删除2个相邻的字母给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行...

JAVA常见面试题之Forward和Redirect的区别【代码】【图】

用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种有何区别呢?本篇在回答该问题的同时全面的讲解两种请求转发方式的原理和区别。【出现频率】 【关键考点】请求转发的含义;Forward转发请求的原理;Redirect转发请求的原理。【考题...

前端面试题归类-css的flex相关

Flex布局常见父项的属性:●flex-direction :设置主轴的方向Row 默认值从左到右row-reverse 从右到左column 从上到下column-reverse 从下到上●justify-content :设置主轴上的子元素排列方式flex-start 默认值从头部开始 如果主轴是x轴,则从左到右flex-end 从尾部开始排列(但元素的顺序还是从左到右)center 在主轴居中对齐(如果主轴是x轴则水平居中)space- around 平分剩余空间space – between 先两边贴边再平分剩余空间(重要)...

面试题 - 相关标签
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面试题