面试
sugar-foxs
这个作者很懒,什么都没留下…
展开
-
百度内推一面(8.10)
百度一面先自我介绍,然后问了我大学的比赛,然后问了研究生期间的项目下面问基础,先问了jvm熟悉不熟悉,然后我说了垃圾回收算法.然后问了虚拟机的内存分布.他问:哪些集合是经常用的,我说:ArrayList,LinkedList,HashMaTp,分别说了ArrayList,LInkedList的原理,他问:为什么要实现这两个?我说:他们各自有各自的优点用途,ArrayList查询原创 2017-08-15 09:00:58 · 756 阅读 · 0 评论 -
多线程面试遇到的问题
1,怎样是线程安全的?原创 2017-08-22 12:03:56 · 168 阅读 · 0 评论 -
mysql在面试中遇到的问题
1,索引的数据结构?2,为什么要加索引?3,高并发下,如何优化数据库?原创 2017-08-25 15:24:47 · 260 阅读 · 0 评论 -
redis面试遇到的问题
1,redis如何热启动?2,redis的存储方式?有5种数据格式:字符串,集合,有序集合,字典,链表3,redis如何持久化?1,RDB持久化,保存数据库的键值对来记录数据库状态。2,AOF持久化,保存数据库执行的写命令来记录状态。4,redis如何保证数据库的一致性?5,redis的发布订阅模式,要会手写这个模式原创 2017-08-25 15:21:28 · 344 阅读 · 0 评论 -
jvm面试中遇到的问题
1,运行时数据区域划分?2,堆分为那几个代?3,垃圾回收算法?4,类加载过程?5,永久代会发生内存回收吗?6,Java内存模型?原创 2017-08-25 15:42:53 · 290 阅读 · 0 评论 -
TCP面试过程中经常遇到的问题
1,三次握手过程(自己百度)2,接着问如果只有两次会怎么样?答:可能发生会发生死锁。假设Client给Server发送一个连接请求,Sever收到了这个请求,并发送了确认应答响应。按照两次握手的协定,Server认为连接已经成功地建立了,可以开始发送数据了。可是,Client在Server的确认应答在传输中被丢失的情况下,将不知道Server是否已准备好,不知道Server建立什么样的序列原创 2017-08-21 21:09:35 · 377 阅读 · 0 评论 -
HashMap可能会问的一连串问题
1,第一个问题一般会问 了解HashMap吗,或者说介绍下HashMap的底层原理?回答:HashMap由数组+链表组成,数组元素Entry存放的是键值对,然后说查询,插入,删除,都要用到hash算法,把hash算法介绍一下,然后分别介绍查询,插入,删除。然后说hashMap1.8又有了改变,这时面试官极有可能会问有什么变化,不问的话你就继续说1.8的hashMap,链表长度到达8时会转变为红原创 2017-08-29 15:58:47 · 405 阅读 · 0 评论 -
java基础面试可能套路
1,问java和c++的异同?答:1,Java是解释型语言,源代码经过Java编译器编译成字节码,然后由JVM解释执行。而c++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码。因此Java的执行速度比c++慢,但是Java能够跨平台执行,而c/c++不行。2,Java为纯面向对象语言,所有代码必须在类中实现,除基本类型外,所有类型都是类。Java中不存在全局变量或全局函数,原创 2017-09-02 12:40:01 · 860 阅读 · 0 评论