实例介绍
【实例简介】面试真题
【实例截图】
【核心代码】
面试手册介绍 目录 程序员应如何写简历 基本信息 学历信息 技能列表 项目经历/实习经历 荣誉奖项 开源项目(没有可不写) 个人评价(凑字用,地方满了可不写) 简历格式的一些注意事项: 在线编辑简历的网站: 优秀简历模板: JAVA核心知识点 JVM、JRE及JDK的关系 ** JAVA语言特点 ** JAVA和C 的区别 ** Java的基本数据类型 ** 隐式(自动)类型转换和显示(强制)类型转换 ** 自动装箱与拆箱 ** String(不是基本数据类型) switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上 * Java语言采用何种编码方案?有何特点?* 访问修饰符 ** 运算符 * 关键字 面向对象和面向过程的区别 ** 面向对象三大特性(封装、继承、多态) *** 面向对象五大基本原则是什么 ** 抽象类和接口的对比 *** 在Java中定义一个不做事且没有参数的构造方法的作用 * 在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是 * 一个类的构造方法的作用是什么?若一个类没有声明构造方法,改程序能正确执行吗?为什么? * 构造方法有哪些特性? ** 变量 ** 内部类 ** 重写与重载 *** == 和 equals 的区别 *** hashCode 与 equals(为什么重写equals方法后,hashCode方法也必须重写) *** Java 中是值传递还是引用传递,还是两者共存 ** IO流 * BIO,NIO,AIO 有什么区别? ** 反射 *** JAVA异常 *** JAVA注解 ** JAVA泛型 *** JAVA序列化 ** 深拷贝与浅拷贝 *** 常见的Object方法 *** Java集合 常用的集合类有哪些? *** List,Set,Map三者的区别? *** 常用集合框架底层数据结构 *** 哪些集合类是线程安全的? *** 迭代器 Iterator 是什么 * Java集合的快速失败机制 “fail-fast”和安全失败机制“fail-safe”是什么? *** 如何边遍历边移除 Collection 中的元素? *** Array 和 ArrayList 有何区别? *** comparable 和 comparator的区别? ** Collection 和 Collections 有什么区别? ** List集合 Set集合 Map集合 Java集合的常用方法 ** 计算机网络 什么是网络协议,为什么要对网络协议分层 * 计算机网络的各层协议及作用 *** URI和URL的区别 * DNS的工作流程 *** 了解ARP协议吗? ** 有了IP地址,为什么还要用MAC地址? ** 说一下ping的过程 ** 路由器和交换机的区别? * TCP与UDP有什么区别 *** TCP协议如何保证可靠传输 *** TCP的三次握手及四次挥手 *** HTTP 与 HTTPS 的区别 *** 什么是对称加密与非对称加密 ** HTTPS的加密过程 *** 常用HTTP状态码 *** 常见的HTTP方法 *** GET和POST区别 *** HTTP 1.0、HTTP 1.1及HTTP 2.0的主要区别是什么 ** Session、Cookie和Token的主要区别 *** 如果客户端禁止 cookie 能实现 session 还能用吗? * 在浏览器中输⼊url地址到显示主⻚的过程 *** Servlet是线程安全的吗 * MySQL数据库 什么是MySQL? * MySQL常用的存储引擎有什么?它们有什么区别? *** 数据库的三大范式 ** MySQL的数据类型有哪些 ** 索引 *** 数据库的事务 *** 数据库的锁 *** SQL语句基础知识 数据库优化 Java并发编程 什么是进程?是什么线程? * * * 进程和线程的关系?(区别) * * * 并行和并发的区别? * 多线程的优缺点(为什么使用多线程、多线程会引发什么问题) * * 线程的上下文切换 * Java中守护线程和用户线程的区别? * 线程死锁是如何产生的,如何避免 * * * 用Java实现死锁,并给出避免死锁的解决方案 * * Java中的死锁、活锁、饥饿有什么区别? * 线程的生命周期和状态 * * * 创建线程一共有哪几种方法? * * * runnable 和 callable 有什么区别? * * * 线程的run()和start()有什么区别? * * * 为什么调用start()方法时会执行run()方法,而不直接执行run()方法? * * * 线程同步和线程调度相关的方法问题 三个线程T1、T2、T3,如何让他们按顺序执行? * * * synchronized关键字 * * * volatile关键字 * * * ConcurrentHashMap * * * ThreadLocal * * * 线程池 * * * CAS * * * Atomic 原子类 AQS * * 面试中常见的智力题 1. 只有两个无刻度的水桶,一个可以装6L水,一个可以装5L水,如何在桶里装入3L的水 2. 25匹马,5个赛道,每次只能同时有5匹马跑,最少比赛几次选出最快的马? 3.1000瓶药水里面只有1瓶是有毒的,毒发时间为24个小时,问需要多少只老鼠才能在24小时后试出那瓶有毒。 4.家里有两个孩子,一个是女孩,另一个也是女孩的概率是多少? 5.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 6.一共12个一样的小球, 其中只有一个重量与其它不一样(未知轻重),给你一个天平,找出那个不同重量的球? 7.有10瓶药,每瓶有10粒药,其中有一瓶是变质的。好药每颗重1克,变质的药每颗比好药重0.1克。问怎样用天秤称一次找出变质的那瓶药? 8.你有两个罐子,50个红色弹球,50个蓝色弹球,如何将这100个球放入到两个罐子,随机选出一个罐子取出的球为红球的概率最大? 9.你现在有一根金条,有一个工人为你工作了七天,他们的工资是金条的七分之一,并且需要当天结清,你只能对金条切割两次,请问需要怎么做。 10.有三个酒杯,其中两个大酒杯每个可以装8两酒,一个可以装3两酒。现在两个大酒杯都装满了酒,只用这三个杯子怎么把酒平均的分给4个人喝? 11.在地球什么地方能够,往南走1公里,然后往东走1公里,再往北走1公里能回到原点? 12.50名运动员按顺序排成一排,教练下令:“单数运动员出列!”剩下的运动 员重新排列编号,教练又下令:“单数运动员出列!”如此下去,最后只剩下一个人,他是最开始的几号运动员? 13.连续正整数之和为1000 的共有几组? 14.49个人中至少几个人生日是同一月? 15.一枚正反概率不一样的硬币,如何当一枚正常的硬币来用(正反概率相同)? 16.1楼到n楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从1楼到n楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到「最大」的一颗? 面试中常见的非技术问题 程序人生 程序员发展路线及应届生是否需要北京户口 Java学习路线(知乎1000多收藏)
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论