面试题
tianlan996
这个作者很懒,什么都没留下…
展开
-
Java名企面试题4
一 http和https的区别,https原理,http2.0与1.0的区别。HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,...原创 2019-04-14 11:36:53 · 159 阅读 · 0 评论 -
Java面试题杂记
一 Spring事务1. 工作在service层2. 注解@Transactional,加载类上或方法上,加在类上表示类中所有public方法都有事务。springboot在启动类上加上@EnableTransactionManagement就可以运行了3. 通过注解方式添加的事务称为 声明式事务,在代码中编写的方式称为 编程式事务4. Spring生成代理的方式有两种...原创 2019-04-03 11:26:29 · 295 阅读 · 0 评论 -
Java名企面试题5
一 什么是 Java 的反射机制。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。...原创 2019-04-15 17:03:09 · 233 阅读 · 0 评论 -
Java名企面试题3
一like能用索引吗?不能二java对象四种引用。1.强引用强引用有引用变量指向时永远不会被垃圾回收,JVM宁愿抛出OutOfMemory错误也不会回收这种对象。2.软引用(SoftReference)如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引...原创 2019-04-11 22:54:15 · 274 阅读 · 1 评论 -
Java名企面试题2
一 java常用的数据结构有哪些?哪些是线程安全的?是怎么保证线程安全的?参见:https://blog.csdn.net/tianlan996/article/details/88169225二 Redis中的Lua有没有使用过? 可以用来做什么? 为什么可以这么用?xxx三 线程池内部工作原理可以说一下么?线程池可以做到线程重用,避免过多的创建、销毁线程,提高效率。j...原创 2019-04-10 22:32:55 · 144 阅读 · 0 评论 -
Java名企面试题1
1. 多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁?读写分离,对读逻辑加读锁,写逻辑加写锁。 ReentrantReadWriteLock是Lock的另一种实现方式,我们已经知道了ReentrantLock是一个排他锁,同一时间只允许一个线程访问,而ReentrantReadWriteLock允许多个读线程同时访问,但不允许写线程和读线...原创 2019-04-04 00:14:38 · 434 阅读 · 0 评论 -
大数据面试题-框架原理篇
一 请阐述mapreduce的运行机制1.文件被按128M大小进行分割。 分割是对每个文件单独进行对,不会把所有对文件看成一个整体。2. 分割后的每个文件块就启动一个map task去处理其数据。3. 在map task中,数据被处理成kv对的形式,首先放入一个环形缓冲区中。 MapoutputCollector负责收集数据到环形缓冲区中。4. 当环...原创 2019-03-01 15:33:07 · 950 阅读 · 0 评论 -
大数据面试题-Hadoop框架调优
hadoop框架怎么来优化?1从应用程序角度进行优化。由于mapreduce是迭代逐行解析数据文件的,怎样在迭代的情况下,编写高效率的应用程序,是一种优化思路。2对Hadoop参数进行调优。当前hadoop系统有190多个配置参数,怎样调整这些参数,使hadoop作业运行尽可能的快,也是一种优化思路。3从系统实现角度进行优化。这种优化难度是最大的,它是从hadoop实现机制角度,...原创 2019-02-28 20:35:52 · 456 阅读 · 0 评论 -
大数据面试题
1.下面哪个程序负责 HDFS 数据存储?a)NameNode b)Jobtracker c)Datanode d)secondaryNameNode e)tasktracker答案 C datanode2.HDfS 中的 block 默认保存几份?a)3 份 b)2 份 c)1 份 d)不确定答案 A 默认 3 份3.下列哪个程序通常与NameNod...原创 2019-02-27 22:33:49 · 1340 阅读 · 0 评论 -
2012迅雷笔试题
1、微机中1K字节表示的二进制位数是()A、1000B、0X1000 C、1024 D、0X10242、设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为()A、0--- 255 B、0--- 32767 C、0--- 65535 D、0--- 21474836473、在C语言中,要求运算数必须是整型的运算符是()A、/ B、++ C转载 2012-07-31 16:06:54 · 1266 阅读 · 0 评论 -
2012腾讯实习面试题
1、计算表达式x6+4x4+2x3+x+1最少需要做()次乘法A、3 B、4 C、5 D、6第一次乘法:x^2,第二次乘法:x^4=x^2 * x^2,第三次乘法:原式=x^2 * (x^4+4x^2+2x)+x+1,每一项的系数可以使用加法来实现。。2、给定3个int类型的转载 2012-07-26 23:56:28 · 1364 阅读 · 0 评论