首页 IT互联网名企经典面试题汇总:Java篇

IT互联网名企经典面试题汇总:Java篇

举报
开通vip

IT互联网名企经典面试题汇总:Java篇IT互联网名企经典面试题汇总:Java篇 一、京东(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、Java的优势 (2)、写一个单例模式。 (3)、根据以下表格,写SQL语句。统计出每个学生有多少门课分数大于80分。 姓名 分数 课程 Name Score Course       (4)、说一说GC算法。 (5)、怎么检测死锁。 (6)、说一说ThreadLocal关键字。 (7)、聚簇索引和非聚簇索引的区别。 (8)、说一说项目中Spring的IOC和AOP具体怎么使用的。 (9)、谈...

IT互联网名企经典面试题汇总:Java篇
IT互联网名企经典面试题汇总:Java篇 一、京东(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、Java的优势 (2)、写一个单例模式。 (3)、根据以下 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 ,写SQL语句。统计出每个学生有多少门课分数大于80分。 姓名 分数 课程 Name Score Course       (4)、说一说GC算法。 (5)、怎么检测死锁。 (6)、说一说ThreadLocal关键字。 (7)、聚簇索引和非聚簇索引的区别。 (8)、说一说项目中Spring的IOC和AOP具体怎么使用的。 (9)、谈一谈对数据库事务的理解。 (10)、算法实现题,面试官根据实际开发过程中遇到的问题进行提问。 题目: 我们在JD购物,付款环节会选择支付方式,主要分为两种:现金和电子支付,然后自定义添加后保证上面是现金券下面是电子支付 比如:代金券和红包都属于现金; 微信、支付宝和银行卡都属于电子支付; 假设现在加一个现金支付方式,加入之后保证 保证上面是现金券下面是电子支付。 名称 编号 代金券 1 红包 2 微信 3 支付宝 4 银行卡 5     (11)、Hibernate的生成策略。 (12)、说一说struts。 (13)、mysql熟悉吗?知道间隙锁吗? (14)、String,StringBuffer,StringBuilder不变性 (15)、大学期间组织过什么活动。 (16)、如何协同合作的?遇到过什么问题? (17)、说一说自己的职业规划。 (18)、有没有用过哪些集合? (19)、Arraylist如何实现排序? (20)、是否了解过前端? (21)、是否用过多线程?介绍一下线程的几个状态 (22)、wait和sleep的区别 (23)、Git (24)、关联SQL查询 (25)、设计模式 (26)、Spring的annotation如何实现? (27)、Redis如何解决key冲突 (28)、场景模拟给出解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 (29)、使用过什么Java技术 (30)、你觉得你最深入了解什么技术?花的时间最多的是什么? (31)、Spring了解吗?怎么学的?有没有看过源码? (32)、有深入了解过redis吗? (33)、Thread状态有哪些? (34)、Synchronized和lock区别 (35)、一般线程和守护线程的区别 (36)、数据库事务的四个隔离级别,MySql在哪一个级别? (37)、JDK中哪些体现了命令模式? (38)、线程池使用了什么设计模式? (39)、线程池使用时一般要考虑哪些问题? (40)、一致性Hash原理 (41)、学校oj平台这个项目怎么实现1000人并发?并发的性能瓶颈在哪? (42)、了解过京东么? (点击查看更多〉〉〉〉〉〉〉〉〉〉〉〉) 二、百度(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、链 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 删去指定值的节点 (2)、两个栈实现队列 (3)、如何拦截5分钟前恶意登录(用户名密码不正确)超多一定次数的IP (4)、TCP 3次握手4次挥手 (5)、进程通信的方法 (6)、写一个类似解析字符串的小程序 (7)、求两个int数组的并集、交集 (8)、1t query 统计前k个热门的 (9)、hashmap原理及冲突解决 (10)、求一个struct的大小 (11)、讲讲mapreduce (12)、你的App里面视频上传下载方面是怎么做的呢?有用到什么优化么? (上一题回答:我们的视频上传下载是使用Base64编码之后,封装成json使用http协议进行传输的) (13)、你是怎么做到的,如果在流量状态下,上传一个视频需要多少流量呢?因为你使用了Base64编码,那么编码之后势必会出现编码之后的文件大小远远大于你原先文件大小,有做过在流量状态下这方面的测试吗? (14)、怎样判断当前网络环境是流量状态还是Wifi状态的呢?具体使用的是哪个API函数呢? (15)、你们的App有多大,可以用什么措施来减少App的大小呢? (16)、做过适配方面的工作么?可以具体讲解下你们项目中所做的一些适配工作么? (17)、简单介绍下GC操作,你在平时的使用中有用到过GC操作方法么?你又是怎样避免频繁的GC操作的? (18)、你爬虫那个项目中是怎么解决反爬虫问题的?如果你是金融界网站的负责人员,你又会怎么监控哪些访问是属于爬虫程序访问呢? (19)、在浏览器中输入一个url之后到他获取到内容具体经历了哪些过程呢? (20)、你App项目中数据上传服务器的实时性操作是怎么保证的呢? (21)、在使用长连接的过程中可能出现弱网络环境的情况造成连接掉线的问题,那么你们是怎么解决这个问题的呢? (22)、你是使用什么工具检测内存泄漏问题的呢?可以介绍下么? (23)、代码量多少? (点击查看更多〉〉〉〉〉〉〉〉〉〉〉〉) 三、华为(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、操作系统IO的几种类型和原理 (2)、Android怎么防止进程被杀死? (3)、volley框架原理 (4)、怎么清理应用缓存 (5)、pull,sarx,dom解析器的区别 (6)、Java类加载机制 (7)、Java垃圾回收算法 (8)、http报文格式 (9)、http与https的区别 (10)、服务器与App之间怎么加密传输 (11)、设计一个xml格式,将一个类序列化为xml (12)、介绍非对称加密 (13)、介绍三级缓存原理 (14)、怎么保持长连接 (15)、说说对Spring的理解ioc,aop等 (16)、Android热加载 (17)、Android内存模型 (18)、拓扑排序思想 (19)、其他常用排序的时间复杂度和优缺点 (20)、操作系统IO的几种类型和原理 (21)、nginx事件处理模型 (25)、对华为的看法 (点击查看更多〉〉〉〉〉〉〉〉〉〉〉〉) 四、网易(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、volatile是实现了什么功能呢? (2)、Java虚拟机的内存分区(虚拟机栈、方法区,本地方法区,堆等),介绍每个分区的作用。 (3)、minor GC和Full GC的触发时机 (4)、全排列的算法思路 (5)、重入锁、对象锁、类锁的关系 (6)、什么情况会栈溢出? (7)、反射机制中可以获取private成员的值吗? (8)、了解NIO吗,Netty框架源码看过吗? (9)、为什么要选择互联网 (10)、抛出一个场景问你选用NoSQL还是关系数据库 (11)、数据库的索引有什么用,带来的问题是什么? (12)、学java几年了,平时学java怎么学的啊,看过哪些书? (13)、http状态码3xx 4xx 5xx分别是什么? (14)、如果我们一个项目,理论上需要1.5G的内存就足够,但是项目上线后发现隔了几个星期,占用内存到了2.5G,这时候你会考虑是什么问题?怎么解决? (15)、hashmap的原理 (16)、哪些方法实现线程安全 (17)、如果想实现一个线程安全的队列,可以怎么实现? (18)、说说http报文的header里面有什么? (19)、一个类加载时先后顺序的问题,看一段代码,写出输出结果 (20)、JVM的内存分区 (21)、数据库的事务管理级别,默认什么级别,会出现哪些问题 (22)、写个SQL语句 (点击查看更多〉〉〉〉〉〉〉〉〉〉〉〉) 五、招银网络科技(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、讲一个和你面试岗位相关的项目 (2)、就你项目中使用的 MyBatis,有哪些标签? (3)、查询语句使用MyBatis 框架中的where标签和不使用MyBatis框架的sql语句有啥不同? (4)、你知道垃圾回收机制么? (5)、数据结构与算法学的怎么样呢?说下排序算法 (6)、Tomcat的结构 (7)、数据库优化(索引、存储引擎、sql优化、视图) (8)、设计模式 (9)、继承的好处和坏处 (10)封装、多态 (11)、静态类与单例模式的区别 (12)、面向对象的设计规范 (13)、接口和抽象类的区别 (14)、值传递、引用传递 (15)、Jit编译器 (16)、输出用户表里重名的用户,说sql语句 (17)、说一下ajax (18)熟悉Linux么? (19)、pubilc A{ public void test(){} } public B extends A{ protected void test(){} } 这样有问题吗?为什么? (20)、public A{ public long test(){} } public B extends A{ public int test(){} } 这样有问题吗?为什么? (点击查看更多〉〉〉〉〉〉〉〉〉〉〉〉) 六、去哪网(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、红黑树和平衡二叉树区别 (2)、红黑树的旋转,2node节点插入和3node节点插入时候旋转的情况,简述伪代码 (3)、单例模式代码编写 (4)、索引的优缺点,什么时候索引不起作用?在什么地方可以使用索引? (5)、jvm多态原理 (6)、os:页面调度算法有几种,分别说一下LRU FIFO最佳适应算法 (7)、内存管理:固定分区、动态分区、段、页,都讲一讲 (8)、自己实现一下LRU算法 (9)、项目中与app移动端的json格式设计 (10)、hashmap的缺点,具体提现在哪里? (11)、Collections.sort()的原理 (12)、一个字符串数组,现给定一个string去进行找出对应的数组中字符串的下标。 (13)、jvm参数调优 (14)、图的prime算法、kruskal算法、dijkstra算法,解决什么问题?分别写一下伪代码。 (15)、设计模式:单例模式、工厂方法模式、观察者模式、责任链模式 (16)、JDK的split中分隔符是什么? (17)、常用的数据结构 (18)、TreeMap和HashMap的区别 (19)、100G大小的文件,如何统计每个ip地址的访问量? (20)、HashMap的底层实现 (点击查看更多〉〉〉〉〉〉〉〉〉〉〉〉) 七、CVTE(查看更多〉〉〉〉〉〉〉〉〉〉〉〉) (1)、springMvc (2)、hashset和hashMap区别 (3)、ConcurrentHashMap (4)、同步方法,创建线程。
本文档为【IT互联网名企经典面试题汇总:Java篇】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_963767
暂无简介~
格式:doc
大小:34KB
软件:Word
页数:0
分类:
上传时间:2019-08-18
浏览量:17