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

上传人:hs****ma 文档编号:497557531 上传时间:2023-05-06 格式:DOCX 页数:11 大小:20.11KB
返回 下载 相关 举报
IT互联网名企经典面试题汇总:Java篇_第1页
第1页 / 共11页
IT互联网名企经典面试题汇总:Java篇_第2页
第2页 / 共11页
IT互联网名企经典面试题汇总:Java篇_第3页
第3页 / 共11页
IT互联网名企经典面试题汇总:Java篇_第4页
第4页 / 共11页
IT互联网名企经典面试题汇总:Java篇_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《IT互联网名企经典面试题汇总:Java篇》由会员分享,可在线阅读,更多相关《IT互联网名企经典面试题汇总:Java篇(11页珍藏版)》请在金锄头文库上搜索。

1、IT互联网名企经典面试题汇总:Java篇一、京东(查看更多)(1)、Java的优势(2)、写一个单例模式。(3)、根据以下表格,写SQL语句。统计出每个学生有多少门课分数大于80分姓名分数课程NameScoreCourse(4)、说一说GCT法。(5)、怎么检测死锁。(6)、说一说ThreadLocal关键字。(7)、聚簇索引和非聚簇索引的区别。(8)、说一说项目中Spring的IOC和AOP具体怎么使用的。(9)、谈一谈对数据库事务的理解。(10)、算法实现题,面试官根据实际开发过程中遇到的问题进行提问。题目:我们在JD购物,付款环节会选择支付方式,主要分为两种:现金和电子支付,然后自定义添

2、加后保证上面是现金券下面是电子支付比如:代金券和红包都属于现金;微信、支付宝和银行卡都属于电子支付;假设现在加一个现金支付方式,加入之后保证保证上面是现金券下面是电子支付。名称编号代金券1红包2微信3支付宝45(11)、Hibernate的生成策略。(12)、说一说struts。(13)、mysql熟悉吗?知道间隙锁吗?(14)、String,StringBuffer,StringBuilder不变性(15)、大学期间组织过什么活动。(16)、如何协同合作的?遇到过什么问题?(17)、说一说自己的职业规划。(18)、有没有用过哪些集合?(19)、Arraylist如何实现排序?(20)、是否了

3、解过前端?(21)、是否用过多线程?介绍一下线程的几个状态(22)、wait和sleep的区别(23)、Git(24)、关联SQL查询(25)、设计模式(26)、Spring的annotation如何实现?(27)、Redis如何解决key冲突(28)、场景模拟给出解决方案(29)、使用过什么Java技术(30)、你觉得你最深入了解什么技术?花的时间最多的是什么?(31)、Spring了解吗?怎么学的?有没有看过源码?(32)、有深入了解过redis吗?(33)、Thread状态有哪些?(34)、Synchronized和lock区别(35)、一般线程和守护线程的区别(36)、数据库事务的四个

4、隔离级别,MySql在哪一个级别?(37)、JDK中哪些体现了命令模式?(38)、线程池使用了什么设计模式?(39)、线程池使用时一般要考虑哪些问题?(40)、一致性Hash原理(41)、学校oj平台这个项目怎么实现1000人并发?并发的性能瓶颈在哪?(42)、了解过京东么?(点击查看更多)二、百度(查看更多)(1)、链表删去指定值的节点(2)、两个栈实现队列(3)、如何拦截5分钟前恶意登录(用户名密码不正确)超多一定次数的IP(4)、TCP3次握手4次挥手(5)、进程通信的方法(6)、写一个类似解析字符串的小程序(7)、求两个int数组的并集、交集(8)、1tquery统计前k个热门的(9)

5、、hashmap原理及冲突解决(10)、求一个struct的大小(11)、讲讲mapreduce(12)、你的App里面视频上传下载方面是怎么做的呢?有用到什么优化么?(上一题回答:我们的视频上传下载是使用Base64编码之后,封装成json使用http协议进行传输的)(13)、你是怎么做到的,如果在流量状态下,上传一个视频需要多少流量呢?因为你使用了Base64编码,那么编码之后势必会出现编码之后的文件大小远远大于你原先文件大小,有做过在流量状态下这方面的测试吗?(14)、怎样判断当前网络环境是流量状态还是Wifi状态的呢?具体使用的是哪个API函数呢?(15)、你们的App有多大,可以用什

6、么措施来减少App的大小呢?(16)、做过适配方面的工作么?可以具体讲解下你们项目中所做的一些适配工作么?(17)、简单介绍下GO作,你在平时的使用中有用到过GC作方法么?你又是怎样避免频繁的GC操作的?(18)、你爬虫那个项目中是怎么解决反爬虫问题的?如果你是金融界网站的负责人员,你又会怎么监控哪些访问是属于爬虫程序访问呢?(19)、在浏览器中输入一个url之后到他获取到内容具体经历了哪些过程呢?(20)、你App项目中数据上传服务器的实时性操作是怎么保证的呢?(21)、在使用长连接的过程中可能出现弱网络环境的情况造成连接掉线的问题,那么你们是怎么解决这个问题的呢?(22)、你是使用什么工具

7、检测内存泄漏问题的呢?可以介绍下么?(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等(

8、16)、Android热加载(17)、Android内存模型(18)、拓扑排序思想(19)、其他常用排序的时间复杂度和优缺点(20)、操作系统IO的几种类型和原理(21)、nginx事件处理模型(25)、对华为的看法(点击查看更多)四、网易(查看更多)(1)、volatile是实现了什么功能呢?(2)、Java虚拟机的内存分区(虚拟机栈、方法区,本地方法区,堆等),介绍每个分区的作用。(3)、minorGC和FullGC的触发时机(4)、全排列的算法思路(5)、重入锁、对象锁、类锁的关系(6)、什么情况会栈溢出?(7)、反射机制中可以获取private成员的值吗?(8)、了解NIO吗,Nett

9、y框架源码看过吗?(9)、为什么要选择互联网(10)、抛出一个场景问你选用NoSQLM是关系数据库(11)、数据库的索引有什么用,带来的问题是什么?(12)、学java几年了,平时学java怎么学的啊,看过哪些书?(13)、http状态码3xx4xx5xx分别是什么?(14)、如果我们一个项目,理论上需要1.5G的内存就足够,但是项目上线后发现隔了几个星期,占用内存到了2.5G,这时候你会考虑是什么问题?怎么解决?(15)、hashmap的原理(16)、哪些方法实现线程安全(17)、如果想实现一个线程安全的队列,可以怎么实现?(18)、说说http报文的header里面有什么?(19)、一个类

10、加载时先后顺序的问题,看一段代码,写出输出结果(20)、JVM的内存分区(21)、数据库的事务管理级别,默认什么级别,会出现哪些问题(22)、写个SQL语句(点击查看更多)五、招银网络科技(查看更多)(1)、讲一个和你面试岗位相关的项目(2)、就你项目中使用的MyBatis,有哪些标签?(3)、查询语句使用MyBatis框架中的where标签和不使用MyBatis框架的sql语句有啥不同?(4)、你知道垃圾回收机制么?(5)、数据结构与算法学的怎么样呢?说下排序算法(6)、Tomcat的结构(7)、数据库优化(索引、存储引擎、sql优化、视图)(8)、设计模式(9)、继承的好处和坏处(10)封

11、装、多态(11)、静态类与单例模式的区别(12)、面向对象的设计规范(13)、接口和抽象类的区别(14)、值传递、引用传递(15)、Jit编译器(16)、输出用户表里重名的用户,说sql语句(17)、说一下ajax(18)熟悉Linux么?(19)、pubilcApublicvoidtest()。publicBextendsAprotectedvoidtest()这样有问题吗?为什么?(20)、publicApubliclongtest()publicBextendsApublicinttest()这样有问题吗?为什么?(点击查看更多)六、去哪网(查看更多)(1)、红黑树和平衡二叉树区别(2)

12、、红黑树的旋转,2node节点插入和3node节点插入时候旋转的情况,简述伪代码(3)、单例模式代码编写(4)、索引的优缺点,什么时候索引不起作用?在什么地方可以使用索引?(5)、jvm多态原理(6)、os:页面调度算法有几种,分别说一下LRUFIFO最佳适应算法(7)、内存管理:固定分区、动态分区、段、页,都讲一讲(8)、自己实现一下LRU算法(9)、项目中与app移动端的json格式设计(10。hashmap的缺点,具体提现在哪里?(11)、Collections.sort()的原理(12)、一个字符串数组,现给定一个string去进行找出对应的数组中字符串的下标。(13)、jvm参数调优

13、(14)、图的prime算法、kruskal算法、dijkstra算法,解决什么问题?分别写一下伪代码。(15)、设计模式:单例模式、工厂方法模式、观察者模式、责任链模式(16)、JDK的split中分隔符是什么?(17)、常用的数据结构(18)、TreeMap和HashMap勺区另1J(19)、100G大小的文件,如何统计每个ip地址的访问量?(20)、HashMap勺底层实现(点击查看更多)七、CVTE(查看更多)(1)、springMvc(2)、hashset和hashMap区别(3)、ConcurrentHashMap(4)、同步方法,创建线程。(5)、mysql数据库(6)、查找有序

14、数组和为S的数(7)、负载均衡如何实现Seesion共享(8)、HashMa改口果有很多相同key,后面的链很长的话,你会怎么优化?(9)、讲一下Spring的AO环口IOC理解与实际使用(10)、XML&括哪些解释技术,区别是什么?(11)、=和equals方法究竟有什么区别?(12)、构造方法能否被重写和重载?(13)switch语句能否作用在byte上,能否作用在long上,能否作用在String上?(14)、什么是AOP(15)、Integer与int的区别(16)、sleep()和wait()有什么区别?(17)、同步和异步有何异同,在什么情况下分别使用他们?(18)、GC是什么?为什么要有GC?(19)、字节流与字符流的区别?(20)、heap和stack有什么区别?(点击查看更多)八、微店(查看更多)(1)、所关注的开源项目(2)、单例模式(3)、简单介绍下线程池的参数?你了解哪些线程池(4)、讲一下ConcurrentHashMap(5)、讲一下Binder的原理(6)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号