会员中心     
首页 > 资料专栏 > HRM > 人力资源 > 面试甄选 > 《招聘面试之腾讯篇》PDF

《招聘面试之腾讯篇》PDF

cinde
V 实名认证
内容提供者
热门搜索
腾讯 招聘面试
资料大小:894KB(压缩后)
文档格式:PDF(3页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2024/12/2(发布于云南)

类型:积分资料
积分:8分 (VIP无积分限制)
推荐:免费申请

   点此下载 ==>> 点击下载文档


“《招聘面试之腾讯篇》PDF”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
? 腾讯篇 Java基础 4.1.0 JAVA中的几种基本数据类型是什么,各自占用多少字节。 4.1.1 String类能被继承吗,为什么。 4.1.2 String,Stringbuffer,StringBuilder的区别。 4.1.3 ArrayList和 LinkedList有什么区别。 4.1.4讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函 数,字段,当 new的时候,他们的执行顺序。 4.1.5用过哪些 Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的 Map是什 么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。 4.1.6 JAVA8的 ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你 如何设计。 4.1.7有没有有顺序的 Map实现类,如果有,他们是怎么保证有序的。 4.1.8抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多 个接口么。 4.1.9继承和聚合的区别在哪。 4.2.0 IO模型有哪些,讲讲你理解的 nio,他和 bio,aio的区别是啥,谈谈 reactor模型。 4.2.1反射的原理,反射创建类实例的三种方式是什么。 4.2.2反射中,Class.forName和 ClassLoader 区别。 4.2.3描述动态代理的几种实现方式,分别说出相应的优缺点。 4.2.4动态代理与 cglib实现的区别。 4.2.5为什么 CGlib方式可以对接口实现代理。 4.2.6 final的用途。 4.2.7写出三种单例模式实现。 4.2.8如何在父类中为子类自动完成所有的 hashcode和 equals实现?这么做有何优劣。 4.2.9请结合 OO设计理念,谈谈访问修饰符 public、private、protected、default在应用设计 中的作用。 4.3.0深拷贝和浅拷贝区别。 4.3.1数组和链表数据结构描述,各自的时间复杂度。 4.3.2 error和 exception的区别,CheckedException,RuntimeException的区别。 4.3.3请列出 5个运行时异常。 4.3.4在自己的代码中,如果创建一个 java.lang.String类,这个类是否可以被类加载器加载? 为什么。 4.3.5说一说你对 java.lang.Object对象中 hashCode和 equals方法的理解。在什么场景下需 要重新实现这两个方法。 4.3.6在 jdk1.5中,引入了泛型,泛型的存在是用来解决什么问题。 4.3.7这样的 a.hashcode()有什么用,与 a.equals(b)有什么关系。 4.3.8有没有可能 2个不相等的对象有相同的 hashcode。 4.3.9 Java中的 HashSet内部是如何工作的。 4.4.0什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。 4.4.1 java8的新特性。 JVM 4.4.2什么情况下会发生栈内存溢出。 4.4.3 JVM的内存结构,Eden和 Survivor比例。 4.4.4 JVM内存为什么要分成新生代,老年代,持久代。新生代中为什么要分为 Eden和 Survivor。 4.4.5 JVM中一次完整的 GC流程是怎样的,对象如何晋升到老年代,说说你知道的几种主要 的 JVM参数。 4.4.6你知道哪几种垃圾收集器,各自的优缺点,重点讲下 cms和 G1,包括原理,流程,优 缺点。 4.4.7垃圾回收算法的实现原