面试相关
文章平均质量分 59
Boom_Man
HelloWorld.爱Coding,爱生活,向往无比奢华而糜烂的生活.
展开
-
Leetcode 官网及使用
官网:leetcode原创 2017-08-24 11:46:51 · 25383 阅读 · 2 评论 -
Java数组的复制Arrays.copyOf()、System.arraycopy()、nums.clone()
Java数组的复制Arrays.copyOf()、System.arraycopy()、nums.clone()原创 2017-09-27 20:28:23 · 926 阅读 · 0 评论 -
阿里大神带我飞-记阿里大神晚上公开课
关于书籍的推荐: 1.深入理解计算机系统 2.深入理解java虚拟机 周志明 3.java 网络编程 孙卫琴 (大神只说了作者还有网络。我百度到此书) 4.程序员面试宝典(应届生一定要全部做,对面试很有帮助) 5.Netty权威指南(第2版) 李林锋 6.计算机网络:自顶向下方法、 7.Java并发实战关于书的看法,多看,不行跳过。回头再看,每一次看不同的效果,一定要坚持看 最困原创 2017-09-11 21:09:58 · 762 阅读 · 0 评论 -
京东2018秋招校招Java研发岗
1.括号匹配问题2.求幂运算原创 2017-09-09 12:43:59 · 746 阅读 · 0 评论 -
记录面试问题
记录面试问题原创 2017-09-20 07:45:21 · 548 阅读 · 0 评论 -
Java基础知识总结(绝对经典)
本人学习java时,做的java基础知识总结:因内容较多,提供原文链接下载。 写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时转载 2017-09-22 16:08:05 · 421 阅读 · 0 评论 -
JDK1.5新特性总结
转载自:http://www.cnblogs.com/xkk112/p/4777802.html 注解部分转载自:http://blog.csdn.net/zzamk/article/details/44873231在其中最难理解的是内省:内省 “JDK1.5”(开发代码猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型、foreach循环、自动拆装箱、枚举、可变参数、内省、转载 2017-10-10 09:14:34 · 319 阅读 · 0 评论 -
JDK1.7新特性总结
JDK官方地址: 1.switch中可以使用字串了String s="";switch(s){}2.数字之间可以加_便于区分多少位//主要解决的就是,在数值极大,很多位时,容易出错//注意只能在数字数字之间int one_million = 1_000_000;3.支持二进制赋值int x=0B10;x=0b10;//0B,0b都行 推荐大B4.原创 2017-10-10 10:48:44 · 338 阅读 · 0 评论 -
Seession和Cookie
Session和Cookie的联系1.Session和Cookie都是用来跟踪浏览器用户身份的方式。客户端与服务器端之间保持状态的解决方案2.Http是一种无状态的协议,Session通过SessionID来区分不同的客户,Session是以cookie或URL重写为基础的,默认使用cookie来实现,系统会创造一个名为JSESSIONID的输出cookie,我们叫做session cookie。原创 2017-10-19 13:09:34 · 570 阅读 · 0 评论 -
网易面试汇总
项目经历第一步:先介绍为什么做这个项目,目的是什么?給谁用?解决了用户什么问题?行业背景是什么? 第二步:有哪些模块?主要的业务流程? 第三步:用到哪些技术? 第四步:你负责的那一部分的流程、技术?注意:最多详细的介绍3个项目,每介绍一个涉及的技术点有哪几点心里亮敞敞的,说出个一二三,最好说的他烧脑。抽象类和接口的区别抽象类内方法如果全部是抽象的,是不是就是接口?为什么有的类继承一个类后,原创 2017-10-13 09:00:17 · 4051 阅读 · 0 评论 -
数据库相关知识点小结
问题1.数据库索引 2.数据库隔离级别 3.相关数据库的默认隔离级别 3.事务的ACID 4.事务的隔离级别 5.数据库的锁 6.数据库分库分表 7.NOSQL? 8.数据库优化 8.数据库三范式 9.SQL语句 10.B-Tree解答1.数据库索引索引:满足特定高效查找算法的数据结构,这些数据结构以某种方式指向数据。索引的特点: 1.大大提高检索的性能 2.可以加速表和表原创 2017-10-27 18:10:34 · 346 阅读 · 0 评论 -
再聊动态代理
设计模式-动态代理模式 http://blog.csdn.net/boom_man/article/details/77987553 代理模式实例-数据库连接池的实现 http://blog.csdn.net/boom_man/article/details/77967181动态代理有哪些1.静态代理 2.动态代理 3.cglib代理代理的优点:优点一:可以隐藏委托类的实现。 优点二:原创 2017-10-30 15:45:38 · 296 阅读 · 0 评论 -
笔试题小结
1.编写从给定字符串中提取所有数字字符的方法,如参数是”Stock3num00Amar38sf0”,返回”300380”;方式一:思路 遍历每个字符,求出结果,用StringBuilder拼接 public String getNum(String input){ StringBuilder sb = new StringBuilder(); for (char原创 2017-10-23 13:33:20 · 2499 阅读 · 3 评论 -
Java校招面试-操作系统
Java校招面试 Google面试官亲授 视频笔记!学习笔记进程和线程?答到几个点?操作系统所要管理的对象共享内存? 寻址?进程线程通信? 通信方法?进程和线程的区别?进程 边界明显 进程和进程之间相对独立进程中包含很多线程,包含内存。 文件/网络句柄原创 2017-10-31 20:20:26 · 823 阅读 · 0 评论 -
#校招常识#关于三方,两方,毁约的那些事
转载自:牛客网 https://www.nowcoder.com/discuss/15278?type=0&order=0&pos=14&page=1牛妹给大家说一说关于你们想知道的毁约,三方,两方的问题:校招就是在找工作,而这个过程也很像找对象,但与之不同的是对象之间是道德情感的问题,而找工作就可能上升到法律问题了(但是其实还没有那么的吓人的),所以每年都会出现很纠结的情况:这边有个公司要我了,但转载 2017-10-25 13:45:06 · 11457 阅读 · 0 评论 -
Java容器有哪些?
网易面试:问:Java容器有哪些,你聊一聊吧Java容器:数组,String,java.util下的集合容器数组长度限制为 Integer.Integer.MAX_VALUE;String的长度限制: 底层是char 数组 长度 Integer.MAX_VALUE 线程安全的List:存放有序,列表存储,元素可重复Set:无序,元素不可重复Map:无序,元素可重复总结点分别从以下点进行对比 1.原创 2017-10-25 20:13:27 · 7834 阅读 · 0 评论 -
脉脉上看到的阿里Java后台三面题目(仅供参考)
一面: 技术面1自我介绍和项目2Java的内存分区3Java对象的回收方式,回收算法。4CMS和G1了解么,CMS解决什么问题,说一下回收的过程。5CMS回收停顿了几次,为什么要停顿两次。6Java栈什么时候会发生内存溢出,Java堆呢,说一种场景,我说集合类持有对象。7那集合类如何解决这个问题呢,我说用软引用和弱引用,那你讲一下这两个引用的区别吧。8Java里的锁了解哪些,说了L...原创 2019-03-07 10:28:45 · 692 阅读 · 0 评论 -
Leetcode练题系列(二): 哈希表相关的算法
Leetcode练题系列(二): 哈希表相关的算法原创 2019-03-08 09:42:24 · 546 阅读 · 0 评论 -
技术相关博客收藏
1.thymeleaf使用详解2.SpringBoot相关3.Thymeleaf利用layout.html文件生成页面布局框架原创 2017-09-19 17:58:33 · 467 阅读 · 0 评论 -
使用Thymeleaf API渲染模板生成静态页面
转自:使用Thymeleaf API渲染模板生成静态页面 Thymeleaf 是新一代的Java模板引擎,它的语法对前端开发者友好可直接打开编辑,Spring Boot也建议使用它作为你的模板引擎,本文将演示如何使用它提供的API来渲染模板生成静态页面。引入Maven依赖 <dependency> <groupId>org.thymele转载 2017-09-19 17:55:19 · 3757 阅读 · 0 评论 -
Java面试题全集(中)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。 补充:Sun Microsystem转载 2017-09-19 08:07:51 · 1049 阅读 · 0 评论 -
2017阿里编程测试题
题目: 在某射击场有N个靶,每个靶上都有一个分数,存在score数组中。击中第i个靶的得分为score[left] * score[i] * score[right],同时原left和right两个靶变为相邻的靶。其中得分为0的靶是不能射击的,当left不存在或者不能射击时,得分为 score[i] * score[right],同理right也遵循此规则; 当left和right都不存在或者原创 2017-08-24 08:06:49 · 3682 阅读 · 1 评论 -
面试技能汇总
面试技能以下为个人准备,本人方向为Java,本文为自我总结,以供后期翻阅java 基础java Web框架部分基础算法数据结构数据库概论Linux操作系统计算机组成原理计算机操作系统面试题相关原创 2017-08-23 13:46:46 · 908 阅读 · 0 评论 -
计算机网络之面试常考
整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版 谢希仁的那本,希望对大家有所帮助OSI,TCP/IP,五层协议的体系结构,以及各层协议OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五转载 2017-08-24 18:38:11 · 1625 阅读 · 0 评论 -
阿里2018秋招模拟笔试Java研发岗试题
如何在MarkDown中添加公式 引用块内容![公式名]`(http://latex.codecogs.com/png.latex?这里输入您的公式)选择题1.一个抽奖游戏,有7个连续整数的球(比如1,2,3,4,5,6,7),连续随机抽取3个,如果连续抽取的两个球是连续的,则中奖,问中奖几率多大?结果 11/21数学方法 因为连续抽取三个数,如果连续抽取的两个是连续的则中奖分为两种情况原创 2017-08-22 07:49:36 · 6274 阅读 · 0 评论 -
面试总结(三)
40.heap 和stack 有什么区别 答:heap(堆),stack(栈).堆区存放对象,一般不会被GC,栈帧结束后,栈区中的临时变量和参数会直接被GC.41.List,Set,Collection,Collections Collections是集合工具类,其中包含许多静态方法直接调用即可,Collection是List和Set父类接口,定义规范,List是有序不去重集合,Set原创 2017-08-14 20:53:26 · 973 阅读 · 0 评论 -
面试总结(二)
接上篇总结面试总结(一)29.Math.round(11.5)等于多少? 答:round四舍五入, ceil向上取整,floor向下取整。30.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 答:都可以31.问 什么是GC,为什么要有GC? 答: Garbage Collection简称为GC,是垃圾回收原创 2017-08-14 20:52:47 · 864 阅读 · 0 评论 -
操作系统进程
进程的引入为了提高计算机的利用率、处理速度和系统的处理能力,并发处理技术和并发程序的设计在计算机中得到广泛应用。 并发执行的特点 程序执行的间断性 异步性 资源分配的动态性 相互通信的可能性 同步和互斥的必要性:相互通信和资源互斥。什么是进程?1.进程是程序的一次执行,该进程可与其它进程并发执行;他是一个动态的实体。 2.进程是计算机的程序关于某数据集合的一次运动活动,是系统进行资源分配原创 2017-08-23 13:58:32 · 988 阅读 · 0 评论 -
面试总结(一)
写在路上记录 2017年8月11日模拟面试问题及答案,许多自己答得很模糊,再次总结语言。 面试总结(二)问题与答案 回答基于JDK1.8,低版本部分答案不适用 1.Equals和==区别?/** 答:==在基础数据类型中比较其大小,引用类型比较内存地址。 Equals在不重写的情况下与==相同,重写后是按照其本身方法内部规则进行判断。 任何类都继承自Object,Object中有Eq原创 2017-08-14 17:12:39 · 1098 阅读 · 0 评论 -
数据库知识点
三范式数据库设计三范式 1.第一范式(1NF) 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值。 类似 字段名称为 className_studentName = ‘软工205_张三’ 这个就可分为className和studentName 所以就不满足第一范式 2.第二范式(2NF) 第二范式是在第一范式(1NF)的基础上建立起来的,原创 2017-08-23 16:14:54 · 831 阅读 · 0 评论 -
Java中基础数据类型的面试相关+String类
1.switch中的可以是什么?为什么 可以是byte,short,int,char.以及他们的包装类,在JDK1.7之后可以使String. 因为switch只支持int类型数据,但是byte,short,chart,支持隐式转换成int。String是因为JDK1.7之后采用string.hashCode转成int型判断。2.boolean类型为什么不能转成其他类型 基本数据类型原创 2017-09-13 09:22:52 · 839 阅读 · 0 评论 -
Java垃圾回收:GC在什么时候对什么做了什么
GC在什么时候对什么做了什么? 要回答这个问题,先了解下GC的发展史、jvm运行时数据区的划分、jvm内存分配策略、jvm垃圾收集算法等知识。 先说下jvm运行时数据的划分,粗暴的分可以分为堆区(Heap)和栈区(Stack),但jvm的分法实际上比这复杂得多,大概分为下面几块: 1、程序计数器(Program Conuter Register)转载 2017-09-13 10:27:32 · 620 阅读 · 0 评论 -
阿里2018届应届生招聘JAVA编程题
题目一:天猫国际每天都会卖出很多跨境商品,用户每次下单可能购买多个商品,购买总数小于10件,由于海关规定,每一个进入海关的箱子里面的商品总额不能超过2000元(否则不能清关)所以当用户下单总金额超过2000,必须使用多个箱子分开包装运输;现在为了节约运输成本,希望在满足海关的要求下,能够使用尽可能少的箱子。 注: 每个商品都有自己的单价,有特定的长宽高,所有商品都是长方体原创 2017-08-28 08:56:14 · 3648 阅读 · 0 评论 -
网易2018秋招校招Java研发岗
第一题[编程|20分] 重排数列时间限制:1秒空间限制:32768K题目描述小易有一个长度为N的正整数数列A = {A[1], A[2], A[3]…, A[N]}。牛博士给小易出了一个难题:对数列A进行重新排列,使数列A满足所有的A[i] * A[i + 1](1 ≤ i ≤ N - 1)都是4的倍数。小易现在需要判断一个数列是否可以重排之后满足牛博士的要求。输入描述:输入的第一行为数列的个数t原创 2017-09-09 17:08:11 · 2084 阅读 · 2 评论 -
算法练习收藏
(贪心)最大子阵列 (贪心)跳跃游戏原创 2017-09-18 13:33:04 · 589 阅读 · 0 评论 -
滴滴2018校招Java岗编程
滴滴2018校招Java岗原创 2017-09-10 14:42:18 · 955 阅读 · 0 评论 -
Java面试题全集(上)
原文出处: 骆昊2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容转载 2017-09-19 08:04:57 · 13207 阅读 · 2 评论 -
Java面试题全集(下)
原文出处: 骆昊这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会转载 2017-09-19 08:06:27 · 1243 阅读 · 0 评论 -
Leetcode练题系列(三): 链表相关的算法
LeetCode 206 Reverse Linked List: https://leetcode.com/problems/reverse-linked-list/文章的问题如题一致:翻转一个链表尽量使用多的变量去引用位置 如 temp,prev,curr原创 2019-01-02 21:29:18 · 212 阅读 · 0 评论