E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
面试题精选
干货 | 算法和编程
面试题精选
TOP50!(附代码+解题思路+答案)
作者|javinpaul编译|王天宇、Jane整理|Jane【导读】之前我们给同学们推荐了很多关于Python的面试资源,大家都表示很有用。这次营长表示要翻Java的牌子啦~应大家的强烈反馈,我们找了一套Java语言的算法和编程的面试题。这份面试资源主要包含五部分内容:数组、链表、字符串、二叉树和重要算法(如排序算法)的编程面试题,其中每部分内容我们都列出了一些最常被问到的热门问题,并且在每个题目
csdn业界要闻
·
2018-10-04 09:01
算法和编程
面试题精选
TOP50!(附代码+解题思路+答案)
本篇文章的面试资源,主要包含五部分内容:数组、链表、字符串、二叉树和重要算法(如排序算法)的编程面试题,其中每部分内容,都列出了一些最常被问到的热门问题。并且在每个题目后,给出了可以参考的解决思路和代码。因为题目较多,我们没有罗列所有的方法和代码,只给出了访问地址。相信大家在掌握了这些内容后,一定可以提升实力、信心大增。作者|javinpaul出品|AI科技大本营数组数组,将元素存储到内存的连续位
CSDN资讯
·
2018-10-02 09:24
算法和编程
面试题精选
TOP50!(附代码+解题思路+答案)
AI技术年度盛会即将开启!11月8-9日,来自Google、Amazon、微软、Facebook、LinkedIn、阿里巴巴、百度、腾讯、美团、京东、小米、字节跳动、滴滴、商汤、旷视、思必驰、第四范式、云知声等企业的技术大咖将带来工业界AI应用的最新思维。如果你是某个AI技术领域的专业人才,或想寻求将AI技术整合至传统企业业务当中,点击填写「2018AI开发者大会注册信息表」,我们将从中挑选出20
AI科技大本营
·
2018-09-27 11:05
开源
算法和编程
面试题精选
TOP50!(附代码+解题思路+答案)
作者|javinpaul编译|王天宇、Jane整理|Jane出品|AI科技大本营【导读】之前我们给同学们推荐了很多关于Python的面试资源,大家都表示很有用。这次营长表示要翻Java的牌子啦~应大家的强烈反馈,我们找了一套Java语言的算法和编程的面试题。这份面试资源主要包含五部分内容:数组、链表、字符串、二叉树和重要算法(如排序算法)的编程面试题,其中每部分内容我们都列出了一些最常被问到的热门
AI科技大本营
·
2018-09-26 17:22
阿里、华为、腾讯Java技术
面试题精选
有位大神总结了阿里、华为、腾讯Java技术
面试题精选
,对此梦想菌感激涕零,无以为报,大家一起快来学习下吧!JVM的类加载机制是什么?有哪些实现方式?
java面试笔试
·
2018-08-04 23:05
前端
面试题精选
一、电话面试开场白1、你先简短地介绍一下自己2、你是怎么学习前端的(红宝书?犀牛书?博客?社群?github、segmentfault、v2ex、stackoverflow...)3、怎么才算一个好的前端开发者(沟通、设计、交互、特效、兼容、封装、造轮子...)4、谈一谈你未来三五年的职业规划(资深WEB前端工程师?资深WEB架构师?转岗管理或其他?自己创业?...)二、前端面试题(入门)1、ht
黑子Kuroko
·
2018-07-31 09:56
Interview
2019 java面试题基础
公众号会持续同步最新技术视频、
面试题精选
,以及职场经验、技能分享等,欢迎关注。 最新最全的面试集合,请参考《最全最新java面试题系列全家桶(带答案)》 更多精彩,持续更新中。。。。
青春季风暴
·
2018-06-03 00:00
面试
Java并发
面试题精选
1,什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2,线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一
java面试笔试
·
2018-05-09 12:22
2018
面试题精选
你如何获取浏览器URL中查询字符串中的参数?这个好比浏览器的URL:http://www.runoob.com/jquery/misc-trim.html?channelid=12333&name=xiaoming&age=23http://www.runoob.com/jquery/misc-trim.html?channelid=12333&name=xiaoming&age=23实现:fun
chasing_dream
·
2018-04-19 13:38
Java虚拟机
面试题精选
(二)
概述现在面试Java开发时,基本都会问到Java虚拟机的知识,根据职位不同问的内容深浅又有所区别。本文整理了10道面试中常问的Java虚拟机面试题,希望对正在面试的同学有所帮助。11.介绍下垃圾收集机制(在什么时候,对什么,做了什么)?在什么时候?在触发GC的时候,具体如下,这里只说常见的YoungGC和FullGC。触发YoungGC:当新生代中的Eden区没有足够空间进行分配时会触发Young
程序员囧辉
·
2018-03-25 23:37
Java虚拟机
JVM
面试
Java技术
面试题精选
JVM的类加载机制是什么?有哪些实现方式?类加载机制:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类加载有三种方式:1)命令
夏凯
·
2018-03-15 09:18
面试
技术
Java
C++后端开发
面试题精选
后端开发面试题===================#后端开发面试知识点大纲:##语言类(C++):###关键字作用解释:volatile作用Volatile关键词的第一个特性:易变性。所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。Volatile关键词的第二个特性:“不可优化”特性。volatile告
antsZone
·
2017-08-30 09:38
C++
JAVA企业
面试题精选
Hibernate 11-20
4.11.简要描述对对象关系映射(Object-RelationalMapping,简称ORM)的理解.并说明经典实现框架.参考答案: 对象关系映射(Object-RelationalMapping,简称ORM)是一种为了解决面向对象与面向关系数据库存在的互不匹配现象的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中;本质上就是将数
KopWelkin
·
2017-08-22 11:13
java面试题
JAVA企业
面试题精选
MyBatis 1-4
2.MyBatis2.1.什么是MyBatis?参考答案: MyBatis最早源自Apache基金会的一个开源项目iBatis,2010年这个项目由Apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis;MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis封装了几乎所有的JDBC代码和参数的手工设置以及结果集的检索
KopWelkin
·
2017-08-18 10:07
java面试题
JAVA企业
面试题精选
JDBC 1-10
2.JDBC2.1.Java数据库编程包含哪些类和接口?Java数据库编程的基本过程是什么?参考答案: 题目中各问题的答案如下: 1.Java数据库编程包含Connection,ResultSet,PreparedStatement,Statement,DriverManager. 2.Java中访问数据库的步骤如下: 1)注册驱动程序; 2)建立连接; 3)创建Statement;
KopWelkin
·
2017-08-03 20:21
java面试题
JAVA企业
面试题精选
数据库21-30
1.21.表名:高考信息表准考证号科目成绩2006001语文1192006001数学1082006002物理1422006001化学1362006002数学1492006002英语1102006002语文1052006001英语982006002化学129......给出高考总分在600分以上的学生准考证号.参考答案: 在MySQL数据库中,创建测试表和测试数据,代码如下所示:createtab
KopWelkin
·
2017-07-31 23:24
java面试题
JAVA企业
面试题精选
数据库11-20
1.11.请说明数据库主键,外键的作用参考答案: 主键作用:能保证设置主键的列非空且唯一.另外,在定义主键时,如果这列之前没有索引,系统会为其创建唯一性索引 外键作用:能保证设置外键的列取值必须匹配父表中已有的值.通过外键可以与同一张表的列建立引用关系,也可以与不同表的列建立引用关系1.12.索引的优点和缺点是什么?参考答案:索引的有点如下:1.通过创建唯一性索引,可以保证数据库表中每一行数据
KopWelkin
·
2017-07-30 06:47
java面试题
JAVA企业
面试题精选
OOP 1-10
2.OOP2.1.什么是OOAD?OOAD怎么实现?参考答案: OOAD(ObjectOrientAnalysisDesign,面向对象的分析与设计)是现代软件企业广为采用的一项有效技术。OOAD方法要求在设计中腰映射现实世界中指定问题域中的对象和实体,例如:顾客、汽车和销售人员等。这就需要设计腰尽可能地接近现实世界,即以最自然的方式表述实体。 使用UML建模语言创建系统的分析模型与设计模型是
KopWelkin
·
2017-07-15 15:06
java面试题
iOS高级开发
面试题精选
总结
1、OC中创建线程的方法是什么?如果指定在主线程中执行代码?如何延时执行代码。【难度系数★★】1)创建线程的方法NSThreadNSOperationQueue和NSOperationGCD2)主线程中执行代码[selfperformSelectorOnMainThread:withObject:waitUntilDone:];[selfperformSelector:onThread:[NSTh
木旁_G_ShareT
·
2017-03-17 10:52
JavaSE 面试题汇总
大公司2014各大网络公司校招笔试题各大公司面试题汇总java/Android
面试题精选
大公司最喜欢问的Java集合类面试题阿里、百度等多家公司Java面试记录与总结阿里架构师谈谈程序员的薪资,月薪30K
ThePromonkeyOf_HeLuo
·
2017-01-22 22:30
面试及非技术技能
MySql
面试题精选
sql语句应该考虑哪些安全性?答:(1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。(2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。(3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响。答:(1
不能吃的坚果
·
2016-11-01 20:47
PHP
Android
面试题精选
1.androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两种,一种是tween动画,一种是frame动画。tween动画,这种
u010147215
·
2016-04-03 01:00
N 个骰子的点数
直接参考原著:程序员
面试题精选
100题(43)-n个骰子的点数[算法]循环的解法比较巧妙,mark一下。
u014613043
·
2016-03-16 14:00
android调用c/c++基本步骤
android通过jni来调用C/C++基本步骤如下:1)安装和下载Cygwin,下载 An#from 面试常见问题--android高级
面试题精选
3篇来自学优网http://www.gkstk.com
qian_xiao_lj
·
2016-02-26 12:00
jni
程序员
面试题精选
100题(63)-数组中三个只出现一次的数字[算法]
题目:一个数组中有三个数字a、b、c只出现一次,其他数字都出现了两次。请找出三个只出现一次的数字。分析:在博客http://zhedahht.blog.163.com/blog/static/2541117420071128950682/中我们讨论了如何在一个数组中找出两个只出现一次的数字。在这道题中,如果我们能够找出一个只出现一次的数字,剩下两个只出现一次的数字就很容易找出来了。如果我们把数组中
garfielder007
·
2016-02-25 12:37
剑指Offer
程序员
面试题精选
100题(58)-八皇后问题[算法]
题目:在8×8的国际象棋上摆放八个皇后,使其不能相互攻击,即任意两个皇后不得处在同一行、同一列或者同一对角斜线上。下图中的每个黑色格子表示一个皇后,这就是一种符合条件的摆放方法。请求出总共有多少种摆法。这就是有名的八皇后问题。解决这个问题通常需要用递归,而递归对编程能力的要求比较高。因此有不少面试官青睐这个题目,用来考察应聘者的分析复杂问题的能力以及编程的能力。由于八个皇后的任意两个不能处在同一行
garfielder007
·
2016-02-24 12:53
剑指Offer
程序员
面试题精选
100题(43)-n个骰子的点数[算法]
题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。分析:玩过麻将的都知道,骰子一共6个面,每个面上都有一个点数,对应的数字是1到 6之间的一个数字。所以,n个骰子的点数和的最小值为n,最大值为6n。因此,一个直观的思路就是定义一个长度为6n-n的数组,和为S的点数出现的次数保存到数组第S-n个元素里。另外,我们还知道n个骰子的所有点数的排列数6^n
garfielder007
·
2016-02-24 00:00
剑指Offer
《剑指Offer》
2016.02.16程序员
面试题精选
100题(01)-把二元查找树转变成排序的双向链表[数据结构]/* structTreeNode{ intval; structTreeNode*left;
mobilefeng
·
2016-02-16 11:00
笔试
面试题精选
笔试
面试题精选
:[经典面试题][去哪网]合并日期-Yoona-博客频道-CSDN.NET[经典面试题][百度]c++实现STL中的string类-Yoona-博客频道-CSDN.NET[经典面试题][百度
SunnyYoona
·
2016-01-04 21:00
[置顶] 笔试
面试题精选
笔试
面试题精选
:[经典面试题][去哪网]合并日期-Yoona-博客频道-CSDN.NET[经典面试题][百度]c++实现STL中的string类-Yoona-博客频道-CSDN.NET[经典面试题][百度
SunnyYoona
·
2016-01-04 21:00
算法
笔试面试
[程序猿
面试题精选
100称号]1.转变为一个二叉搜索树有序双向链表
【称号】 一棵二叉查找树,将该二叉查找树转换成一个排序的双向链表。 要求不能创建不论什么新的结点,仅仅调整指针的指向。 比方将二叉查找树 &nbs
·
2015-11-13 18:33
双向链表
C++
面试题精选
1、运行如下的C++代码,输出是什么? class A { public: virtual void Fun(int number = 10) { std::cout << "A::Fun with number " << number; } }; class B: publ
·
2015-11-13 02:33
C++
C
面试题精选
1、运行下图中C代码,输出的结果是什么? int main(int argc, char** argv[]) { char str1[] = "hello world"; char str2[] = "hello world"; char* str3 = "hello world";
·
2015-11-13 02:31
面试题
19 反转链表
传送门:程序员
面试题精选
100题(19)-反转链表[数据结构] 题目:输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。
·
2015-11-12 14:24
链表
15 -含有指针成员的类的拷贝
传送门:程序员
面试题精选
100题(15)-含有指针成员的类的拷贝 题目:给出了一个模板类Array的声明与实现,问该代码有什么问题,如何解决。
·
2015-11-12 14:23
指针
14 -圆圈中最后剩下的数字
传送门:程序员
面试题精选
100题(14)-圆圈中最后剩下的数字[算法] 题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字
·
2015-11-12 14:22
数字
程序员
面试题精选
题C++面试题
网络转载请注明出处http://zhedahht.blog.163.com/。整理出版物请和作者联系。 题目(一):我们可以用static修饰一个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数? 分析:答案是不可以。C++编译器在实现const的成员函数的时候为
·
2015-11-12 10:00
C++
《
面试题精选
》15.O(logn)求Fibonacci数列
题目:定义Fibonacci数列例如以下: / 0 &nbs
·
2015-11-12 08:26
fibonacci
:程序员
面试题精选
100题(49)-复杂链表的复制
转载自:http://zhedahht.blog.163.com/blog/static/254111742010819104710337/ 题目:有一个复杂链表,其结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任一结点或者NULL。其结点的C++定义如下: struct ComplexNode { &nb
·
2015-11-11 06:02
程序员
Java
面试题精选
(一)基础概念和面向对象
-- 基础概念和面向对象 -- 全程将为大家剖析几大部分内容,由于学习经验有限,望大家谅解并接受宝贵的意见: 基础概念部分 &nb
·
2015-11-11 04:14
Java面试题
Java
面试题精选
(三) JSP/Servlet Java面试逻辑题
-- JSP/Servlet Java面试逻辑题 -- 很显然,Servlet/JSP的WEB前端动态制作的重要性比HTML/CSS/JS的价值高很多,但我们都知道他们都是建立在HTML服务器端的技术 规范,JSP是一种动态页面生成的技术,标签库的应用很广泛,面试遇到的几率也很大,而
·
2015-11-11 04:10
servlet
Java
面试题精选
(二)线程编程、数据库理论和Jdbc部分
—— 线程编程、数据库理论和Jdbc部分内容 —— 数据库的开发应用想必是我们日常所碰到最多的知识点了,大致可分为:oracle、MySQL、SQL Server、Hadoop、 NoSQL、云计算等主流数据库,但随着科技水平的进步和日益紧张的技术追分,人们的节奏逐渐的走向大数据处理的当今时代,Hadoop和No
·
2015-11-11 04:10
Java面试题
程序员
面试题精选
100题(63)-数组中三个只出现一次的数字[算法]
作者:何海涛 出处:http://zhedahht.blog.163.com/ 题目:一个数组中有三个数字a、b、c只出现一次,其他数字都出现了两次。请找出三个只出现一次的数字。 分析:在博客http://zhedahht.blog.163.com/blog/static/2541117420071128950682/中我们讨论了如何在一个数组中找出两个只出现一次的数字。在这
·
2015-11-10 21:50
程序员
程序员
面试题精选
100题(38)-输出1到最大的N位数[算法]
作者:何海涛 出处:http://zhedahht.blog.163.com/ 题目:输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999。 分析:这是一道很有意思的题目。看起来很简单,其实里面却有不少的玄机。 应聘者在解决这个问题的时候,最容易想到的方法是先求出最大的n位数是什么,然后用一个循环从1开始逐个输出。很快,我们就能写出
·
2015-11-10 21:46
程序员
程序员
面试题精选
100题(33)-在O(1)时间删除链表结点[数据结构]
作者:何海涛 出处:http://zhedahht.blog.163.com/ 题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下: struct ListNode { int m_nKey; ListNode* m_pNext; }; 函数的声明如下: void DeleteNode(List
·
2015-11-10 21:45
数据结构
程序员
面试题精选
100题(16)-O(logn)求Fibonacci数列[算法]
作者:何海涛 出处:http://zhedahht.blog.163.com/ 题目:定义Fibonacci数列如下: / 0 &nbs
·
2015-11-10 21:41
fibonacci
程序员
面试题精选
100题(36)-在字符串中删除特定的字符[算法]
作者:何海涛 出处:http://zhedahht.blog.163.com/ 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,因为写程序操作字符串能很
·
2015-11-10 21:13
程序员
程序员
面试题精选
100题(01)-把二元查找树转变成排序的双向链表
题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树
·
2015-11-08 09:53
双向链表
程序员
面试题精选
100题(60)-判断二叉树是不是平衡的
题目:输入一棵二叉树的根结点,判断该树是不是平衡二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。例如下图中的二叉树就是一棵平衡二叉树: #include <iostream>using namespace std;struct BTNode{ BTNode *Left; BTNode *Right;
·
2015-11-02 14:00
程序员
程序员
面试题精选
100题(61)-数对之差的最大值
题目:在数组中,数字减去它右边的数字得到一个数对之差。求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5, 11, 9}中,数对之差的最大值是11,是16减去5的结果。 分治策略: 通常蛮力法不会是最好的解法,我们想办法减少减法的次数。假设我们把数组分成两个子数组,我们其实没有必要拿左边的子数组中较小的数字去和右边的子数组中较大的数字作减法。我们可以想象,数对之差的
·
2015-10-31 11:47
程序员
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他