面试题

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

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

【字符串】面试题 10.02. 变位词组【代码】【图】

题目: 解答:变位词利用sort后可相同 哈希表添加词下标即可 之后遍历哈希表根据下标添加变位词。 1class Solution {2public:3 vector<vector<string>> groupAnagrams(vector<string>& strs) 4 {5 vector<vector<string>> vec;6 unordered_map<string,vector<int>> map;7 8for(int i=0;i<strs.size();i++)9 { 10string tmp=strs[i]; 11 sort(tmp.begin(),tmp.end()); 12 ...

面试中必问的JVM应该怎么学(面试题含答案)【图】

方法区方法区与Java堆一样,是各个线程共享的区域,它用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译(JIT)后的代码等数据。对于JDK1.8之前的HotSpot虚拟机而言,很多人经常将方法区称为我们上图中所描述的永久代,实际上两者并不等价,因为这仅仅是HotSpot的设计团队选择利用永久代来实现方法区而言。同时对于其他虚拟机比如IBM J9中是不存在永久代的概念的。其实,移除永久代的工作从JDK1.7就开始了。JDK1.7中,存储在...

PHP面试题之设计模式【代码】

设计模式是技术面试的时候难免会被问到的一个问题,特别会让你举例说明各种设计模式的使用场景。使用设计模式可以减轻我们的工作量,优化我们的代码。设计模式非常的多,这里介绍单例模式,工厂模式,组合模式,策略模式4种模式/*** 单例模式* */class Config {staticprivate $_instance = NULL;private $_settings = array();private function __construct(){}private function __clone(){};static function getInstance(){if(sel...

【LeetCode/LintCode】 题解丨谷歌高频面试题:最大假期天数【代码】

LintCode想让它最好的员工之一选择在N个城市间旅行来收集算法问题。但是只工作不玩耍,聪明的孩子也会变傻,你可以在某些特定的城市并且一个星期里去度假。你的工作是安排旅行,尽可能多的假期,但是有一些规则和限制你需要遵守。规则和限制:您只能在1个城市中旅行,由0到N-1的索引表示。一开始,你周一在城市0。这些城市都是通过航班连接起来的。这些航班被表示为N*N矩阵(非必要对称),称为代表航空公司从城市i到j城市状态的fligh...

2019年Dubbo你掌握的如何?快看看这30道高频面试题!【代码】【图】

前言Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册)。很多时候,其实我们使用这个技术的时候,...

asp.net面试题总结1(未完待续。。。。)【图】

1、MVC中的TempData\ViewBag\ViewData区别? 答:页面对象传值,有这三种对象可以传。 (1) TempData 保存在Session中,Controller每次执行请求的时候,会从Session中先获取 TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删 除。具体代码层面,TempData获取过程是通过SessionStateTempDataProvider.LoadTempData方法从 ControllerContext的Sess...

每一个JavaScript开发者都应该知道的10道面试题

JavaScript十分特别。而且差点儿在每一个大型应用中起着至关关键的数据。那么,究竟是什么使JavaScript显得与众不同,意义非凡? 这里有一些问题将帮助你了解其真正的奥妙所在: 1、你能说出对JavaScript应用开发人员非常重要的两种编程范式吗?答:JavaScript是一门多范式语言, 支持命令式/过程式编程以及OOP(面向对象编程)和函数式编程。JavaScript使用原型继承来实现OOP。面试官非常高兴听到这些:·原型继承(或:原型,OLOO...

java面试题

1、一".java"源文件可以包含足够多类(不是内部类)?是否有任何限制? 答案:能够,但只可以有一个public分类 并且假设有public类似的事情,该文件的相同的名称和类名。 2、Java有没有goto? 答:java中的保留字,如今没有在java中使用 3、说说&和&&的差别? 答:&和&&都能够用作逻辑与的运算符,表示逻辑与(and)。当运算符两边的表达式的结果都为true时,整个运算结果才为true。仅仅要一方为false,结果为false &&还具有短路的功能,...

Java7K面试题—银行业务调度系统【代码】【图】

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------先前也没搞清银行业务调度系统是怎么回事,也是看了张孝祥老师的视频并照着写出的代码,执行时发现结果并不是自己想象的那样。自己的预想为:倘若某普通窗口先于另一个普通窗口服务完客户,那么该窗口必然先于另一个窗口寻找到下一位客户。1.具体需求 模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为...

django——面试题(仍在更新中)

列举Http请求中常见的请求方式 GET 向特定的路径资源发出请求注意:GET方法不应当被用于产生“副作用”的操作中,例如在WebApplication中,其中一个原因是GET可能会被网络蜘蛛等随意访问。Loadrunner中对应get请求函数:web_link和web_url POST向指定路径资源提交数据进行处理请求(一般用于提交表单或者上传文件)数据被包含在请求体中,POST请求可能会导致新的资源的建立和/或已有资源的修改。Loadrunner中...

DNS服务和BIND面试题【图】

原文:https://blog.51cto.com/14012942/2437279

8个PHP数组面试题

网上找的PHP数组题,准备自己做一遍并且记录下来。1.写函数创建长度为10的数组,数组中的元素为递增的奇数,首项为1.复制代码 代码如下: <?php function arrsort($first,$length){ $arr = array(); for($i=$first;$i<=$length;$i++){ $arr[] = $i*2-1; } return $arr; } $arr1 = arrsort(1,10); print_r($arr1);输出:复制代码 代码如下: Array ( [0] => 1 [1] => 3 [2]...

一个promise的面试题【代码】

今天和一个人事聊天,她问我这个题难不难,贴出来给大家看一下 console.log(‘start‘)function test(){console.log(‘start-test‘)returnnew Promise((resolve,reject)=>{console.log(‘promise‘);setTimeout(()=>{console.log(‘settimeout‘)},0)resolve();reject();})console.log(‘end-test‘)}test().then(()=>{console.log(‘then‘)}).catch(()=>{console.log(‘catch‘)})提醒一下主要是主要res和rej的位置 console.log...

百度2015前端面试题【代码】【图】

1.HTML的 Doctype 作用 ? 严格模式与混杂模式如何区分?它们有何意义 ?1.<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。2.严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。3.DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。2.请用CSS实现如下...

面试题42: 连续子数组的最大和(C++)【代码】

题目地址:https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/题目描述输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)题目示例示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。解题思路动态规划:我们假设动态规划列表为f,f(i)代表以元素nums[i]为结尾的连续子数组...

一道java面试题-方法静态分派

一道面试题,以下程序的输出是?public class StaticDispatch {static abstract class Human{}static class Man extends Human{}static class Woman extends Human{}public void sayHello(Human guy){System.out.println("hello , guy!");}public void sayHello(Man guy){System.out.println("hello, gentleman!");}public void sayHello(Woman guy){System.out.println("hello, lady!");}public static void main(String[] args) ...

前端JS笔试面试题目

JS中使用typeof能得到哪些类型 考点:JS的变量类型何时使用 === ?,何时使用 ==? 考点:强制类型转换winow.onload和DOMContentLoaded的区别 考点:浏览器的渲染过程用JS创建10个标签,点击的时候弹出对于的序号考点:作用域简述如何实现一个模块加载器,实现类似require.js的基本功能 考点:JS的模块化实现数组的随机排序 考点:JS数组的算法原文:http://www.cnblogs.com/yiyistar/p/7514408.html

.NET面试题系列[6] - 反射【代码】【图】

在面试中,通常会考察反射的定义(操作元数据),可以用反射做什么(获得程序集及其各个部件),反射有什么使用场景(ORM,序列化,反序列化,值类型比较等)。如果答得好,还可能会问一下如何优化反射(Emit法,委托法)。反射的性能远远低于直接调用,但对于必须要使用的场景,它的性能并非不可接受。对于“反射肯定是造成性能差的主要原因”这种说法,要冷静客观的分析。.NET平台可以使用元数据完整的描述类型(类,结构,委托,...

.NET面试题系列[13] - LINQ to Object【代码】【图】

.NET面试题系列目录名言警句"C# 3.0所有特性的提出都是更好地为LINQ服务的" - Learning HardLINQ是Language Integrated Query(语言集成查询)的缩写,读音和单词link相同。不要读成“lin-Q”。LINQ to Object将查询语句转换为委托。LINQ to Entity将查询语句转换为表达式树,然后再转换为SQL。LINQ的好处:强类型,相比SQL语句它更面向对象,对于所有的数据库给出了统一的操作方式。LINQ的一些问题:要时刻关注转换的SQL来保持性能...

记一道css面试题 : 三栏布局两边宽度固定,中间宽度自适应,并且布局随屏幕大小改变。【代码】【图】

前几天面试时有道css题没做出来,回来好好学习一番后把其记录下来。  题目是这样的:左中右三栏布局,左右两栏宽度固定,左右两栏的宽度为200像素,中间栏宽度自适应。当屏幕小于600px时,3栏会分别占用一行。像这样当屏幕大于600px时,是这样   我做出来用了css3的@media,如果不用这个,好吧,水平有限想不出来。。。下面是代码:<!DOCTYPE> <html> <head> <style> body{margin: 0 ;padding: 0; } @media screen and (min-wi...

美团面试题:寻找数组置尾操作的最小值

题目: 一个递增的整形数组,现在的操作是每次从数组的开头取出一个元素放在数组的末尾,连续n次这样的操作后得到一个新的数组, 现在把这个数组给你,请求出最少移动的次数。 解析: 1 最容易想到的方法就是依次遍历这个数组,找到最小值的位置,这样的时间复杂度就是O(n)。 2 考虑到事先是排好序的,所以我们可以使用二分查找法来实现这个操作,只不过是这个二分查找法是传统二分查找法的变种。 这里我们只要考虑以下3种情况。 <...

剑指offer笔记面试题14----剪绳子【代码】

题目:给你一根长度为n的绳子,请把绳子剪成m段(m,n都是整数,n > 1 并且m > 1),每段绳子的长度记为k[0], k[1], ...k[m]。请问k[0] x k[1] x ... x k[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。测试用例:功能测试(绳子的初始长度大于5)。边界值测试(绳子的初始长度分别为0、1、2、3、4)。测试代码:void test(const char* testName, int length, ...

java面试题06

题目:数据库1、 表名:g_cardapply字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_applydate bigint 8;//申请日期g_state varchar 2;//申请状态2、 表名:g_cardapplydetail字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_name varchar 30;//申请人姓名g_idcard varchar 18;//申请人身份证号g_state varchar 2;//申请状态其中,两个表的关联字段为申请单号。01、 查询身份证号码...

vue面试题!!!【代码】【图】

由于公司需要,需要把项目拆分,前端使用vue框架。最近面试vue总结的试题 1:mvvm框架是什么?它和其他框架的区别是什么?mvvm 全称model view viewModel,model数据模型,view视图层,viewModel就是链接两者区别的话,其实就是vue是数据驱动,通过数据来显示视图层而不是节点操作,这也是减少DOM操作,提高了性能下面来个图加强一下关系:2:v-model是什么?vue中标签怎么绑定事件?v-model可以实现双向绑定,v-class、v-for、v-if...

面试题--优化Hibernate所鼓励方法

下面哪一项不属于优化Hibernate所鼓励的?A:使用单向一对多关联,不使用双向一对多B:不用一对一,用多对一取代C:配置对象缓存,不使用集合缓存D:继承类使用显式多态答案:(A)关于试题相关总结:优化Hibernate所鼓励的7大措施:1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多对一使用Set 6.继承使用显示多态 HQ...

前端面试题-js【代码】

1.对象深浅拷贝1:为什么需要拷贝 var a=1,b=a;a=3;//此时b是不会被a的改变的console.log(b); 因为对象赋值的时候赋值的是引用 var a ={a :1};var b=a;a.a=2;// 此时会被更改,因为赋值的是引用console.log(b); 2 :如何实现对象的浅拷贝==引用跟一起变 //浅拷贝;拷贝对象一层var a ={a:1,b:2,}function simpleClone(obj) {var cloneObj = {};//es3语法实现,语义化不强for(var i in obj){cloneObj[i] = obj[i...

html和css面试题总结

1.对WEB标准以及W3C的理解与认识  标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;  2.xhtml和html有什么区别  HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语...

面试题二十八:对称的二叉树【代码】

判断相对根节点的左右子树是否一样 方法:比较二叉树的前序遍历序列和对称前序遍历序列 1boolean f1(BinaryTreeNode pRoot ){2return f2(pRoot, pRoot);3 }4boolean f2(BinaryTreeNode pRoot1,BinaryTreeNode pRoot2){5if( pRoot1==null && pRoot2==null ) returntrue; //同时到达边界 6if( pRoot1==null || pRoot2==null ) returnfalse; //不相等 7 8if( pRoot1.val != pRoot2.val ) returnfalse ; //不相等 910...

100道Java基础面试题收集整理(附答案)

1.抽象类和接口的区别?抽象类:抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。包含抽象方法的类,一定是抽象类。抽象类只能被继承,一个类只能继承一个抽象类。接口:全部的方法都是抽象方法,属型都是常量不能实例化,可以定义变量。接口变量可以引用具体实现类的实例接口只能被实现,一个具体类实现接口,必须实现全部的抽象方法接口之间可以多实现一个具体类可...

转:面试题收集——Java基础部分(一)

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

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