• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 坚持原创分享BAT面试+架构+CTO进阶干货!

Java经典基础与高级面试36题和答案

Java经典基础与高级面试36题和答案
1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。 Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念……继续阅读 »

优知学院陈睿 6个月前 (09-20) 6701浏览 3评论 49个赞

最新天猫面试题(含总结):线程池+并发编程+分布式设计+中间件

最新天猫面试题(含总结):线程池+并发编程+分布式设计+中间件
一面: HashMap实现原理,ConcurrentHashMap实现原理 红黑树,为什么允许局部不平衡 TCP,UDP区别,为什么可靠和不可靠 一次HTTP请求的全过程,包括域名解析、定位主机等 TCP三次握手 MySQL事务是什么?四大特性,四大隔离级别 ConcurrentHashMap和Hashtable区别……继续阅读 »

优知学院陈睿 6个月前 (09-19) 1034浏览 1评论 1个赞

最强阿里面试126题:数据结构+并发编程+Redis+设计模式+微服务

最强阿里面试126题:数据结构+并发编程+Redis+设计模式+微服务
BAT技术面试范围 数据结构与算法:最常见的各种排序,最好能手写 Java高级:JVM内存结构、垃圾回收器、回收算法、GC、并发编程相关(多线程、线程池等)、NIO/BIO、各种集合类的比较优劣势(底层数据结构也要掌握,特别是扩容等)等。 性能优化、设计模式、UML的掌握 Spring框架:重点掌握(BAT每次必问)……继续阅读 »

优知学院陈睿 6个月前 (09-18) 1565浏览 0评论 6个赞

最新阿里技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务

最新阿里技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务
一面 1.自我介绍 2.谈一个你觉得你学到最多的项目,使用了什么技术,挑战在哪里 3.Spring的bean的作用域?(比如:singleton,prototype等) 4.Spring的IOC实现原理?没有无参构造函数能实例化吗?有参构造函数注入?(xml配置) 5.通过反射,谈到了方法区,然后,类加载机制? 6.synchronized的实现原理……继续阅读 »

优知学院陈睿 6个月前 (09-11) 1474浏览 1评论 3个赞

2018最新BAT技术面试78题:数据结构+网络+NoSQL+分布式架构

2018最新BAT技术面试78题:数据结构+网络+NoSQL+分布式架构
算法和数据结构 数组、链表、二叉树、队列、栈的各种操作(性能,场景) 二分查找和各种变种的二分查找 各类排序算法以及复杂度分析(快排、归并、堆) 各类算法题(手写) 理解并可以分析时间和空间复杂度。 动态规划(笔试回回有。。)、贪心。 红黑树、AVL树、Hash树、Tire树、B树、B+树。 图算法(比较少,也就两……继续阅读 »

优知学院陈睿 7个月前 (09-04) 1047浏览 0评论 4个赞

最全BAT数据库面试89题:mysql、大数据、redis

最全BAT数据库面试89题:mysql、大数据、redis
数据库 mysql面试题目: MySQL InnoDB、Mysaim的特点? 乐观锁和悲观锁的区别?? 行锁和表锁的区别? 数据库隔离级别是什么?有什么作用? MySQL主备同步的基本原理。 如何优化数据库性能(索引、分库分表、批量操作、分页算法、升级硬盘SSD、业务优化、主从部署) SQL什么情况下不会使用索引(不包含,不……继续阅读 »

优知学院陈睿 7个月前 (08-24) 1236浏览 0评论 3个赞

最全BAT前端开发面试80题:算法+html+js+css!含答案大赠送!

最全BAT前端开发面试80题:算法+html+js+css!含答案大赠送!
最全前端开发面试题目:包含算法+网络+css面试+js+h5面试题目,尾部有最全BAT前端面试经典77题和答案,想要的就快来领走吧~(领取方式见文末) 一、前端算法面试 1、基本排序的方式 冒泡、快排、桶排、堆排序、归并排序、插入排序。 基本也就这些吧。最重要的还是快排和插入排序和堆排序。自己多写几次,有递归形式的再好好看一下使用循环形式达到结果的形式,基本也就……继续阅读 »

优知学院陈睿 7个月前 (08-17) 1057浏览 0评论 0个赞