2016 年未, 腾讯, 百度, 华为, 搜狗和滴滴面试题汇总
[码农每日一题] Java 内部类 (Part 2) 相关面试题
关注一下嘛, 又不让你背锅!
问: Java 中为什么成员内部类可以直接访问外部类的成员?
答: 成员内部类可以无条件访问外部类的成员或者方法的原因解释我们可以通过下面例子来说明.
我们执行命令 javac OutClass.java 编译会发现得到两个 class 文件, 分别为 O...
Java 设计模式之单例模式(一)
没有太多原由, 纯粹是记录和总结自己从业以来经历和学习的点点滴滴.
本篇内容为 Java 设计模式系列的第一篇.
单例模式是一种对象创建型模式, 保证一个类只有一个实例, 并且提供能对该实例加以访问的全局方法.
操作系统的任务管理器 2) 读取配置文件的类 3) 数据库连接池 ...
HashMap 实现原理
HashMap 是常考点, 而一般不问 List 的几个实现类 (偏简单). 以下基于 JDK1.8.0_102 分析. 简单的说, capacity 就是 bucket 的大小, loadFactor 就是 bucket 填满程度的最大比例. 当 bucket 中的 entries 的数目 (而不是已占用的位置数) 大于...
[面经] 陌陌 - 2017 年 8 月 28 日, 散招实习生
现在坐着公交车回学校, 刚面试完脑仁炸疼, 实在无力复习, 写篇面经权当放松了. 陌陌面试只问了项目和源码, 最后据 HR 说前面两面的面试官评价都不错, 向人力总监确认后可能会发 offer, 不过随便发不发吧, 竟然还想让我做监控工具, 饶了我吧 T_T. 可能是陌陌对散招实习生的面试风格吧, 上来先...
最近 5 年 133 个 Java 面试问题列表
Java 面试随着时间的改变而改变. 在过去的日子里, 当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试, 但是现在问题变得越来越高级, 面试官问的问题也更深入.
面试时, 你被问到过 TCP/IP 协议吗?
前言: 精通 TCP/IP, 熟练使用 Socket 进行网路编程. 看到这句话, 有没有感到很熟悉呀? 相信很多人在投递简历的时候都看到过这条要求, 很多人会觉得我们在实际开发中一般用不到这些知识, 所以对这些东西不屑一顾. 但是笔者认为想要做出更好的 APP, 那么对这些基础知识必须要...
String 源码分析
Method Area: 方法区, 当虚拟机装载一个 class 文件时, 它会从这个 class 文件包含的二进制数据中解析类型信息, 然后把这些类型信息 (包括类信息, 常量, 静态变量等) 放到方法区中, 该内存区域被所有线程共享, 本地方法区存在一块特殊的内存区域, 叫常量池(Constant Po...
十大经典排序算法总结(JavaScript 描述)
前言 读者自行尝试可以想看源码戳这, 博主在 github 建了个库, 欢迎 star. 读者可以 Clone 下来本地尝试. 此博文配合源码体验更棒哦~~~ 个人博客: Damonare 的个人博客 原文地址: 十大经典算法总结 这世界上总存在着那么一些看似相似但有完全不同的东西, 比如雷锋和雷峰塔,...
面试常客: 谈谈你对抽象类和接口的理解
大家好, 这篇文章是 《安卓进阶技能树计划》 的第一部分 《Java 基础系列》 的第一篇.
距离上一篇预告 《Java 基础夯实系列上线预告》 过去了很久, 之所以这么慢, 是因为我们做这个活动, 除了要保证知识点的全面, 完整, 还想要让每一篇文章都有自己的思考, 尽可能的将知识点与实践...
征服 JavaScript 面试: 什么是闭包?| Eric Elliott
"征服 JavaScript 面试" 是我写的一系列文章, 来帮助面试者准备他们在面试 JavaScript 中, 高级职位中将可能会遇到的一些问题. 这些问题我自己在面试中也经常会问.
在我面试时问出的一系列问题里, 闭包通常是我问的第一个或最后一个问题. 坦白地说, 如果你连闭包也弄不明...
从 JDK 源码看 InputStream
JDK 给我们提供了很多实用的输入流 xxxInputStream, 而 InputStream 是所有字节输入流的抽象. 包括 ByteArrayInputStream ,FilterInputStream ,BufferedInputStream ,DataInputStrea...
面试遇到了算法题? 看这篇就够啦.
原文地址: github.com/kdn251/interviews 译文出自: 掘金翻译计划 译者: 王下邀月熊 校对者: PhxNirvana, 根号三 这个 链接 用来查看本翻译与英文版是否有差别(如果你没有看到 README.md 发生变化, 那就意味着这份翻译文档是最新的). I...
2018web 前端校招面试总结
2018web 前端校招面试总结
Java 设计模式之工厂模式(二)
本篇内容是 Java 设计模式创建型模式的第二篇. 上一篇主题为 《Java 设计模式之单例模式(一)》 在介绍工厂模式之前, 我们需要了解设计模式中应该遵循的原则.
五大原则: 1) 单一职责原则(SRP): 就一个类而言, 应该仅有一个引起它变化的原因. 即一个类中应该只有一类逻辑....
聊一聊 Spring 中的线程安全性
Spring 作为一个 IOC/DI 容器, 帮助我们管理了许许多多的 "bean". 但其实, Spring 并没有保证这些对象的线程安全, 需要由开发者自己编写解决线程安全问题的代码. Spring 对每个 bean 提供了一个 scope 属性来表示该 bean 的作用域. 它是 bean 的生命周期. 例如,...
鹿晗关晓彤公开恋情, 是如何把微博服务器搞炸的?
鹿晗关晓彤公开恋情, 是如何把新浪微博的服务器搞垮的?
为什么客户端刷新, 评论这些功能挂了? 原因是什么? 数据量过大吗?
Java 内存模型
面试中问到 "内存模型", 通常是考察 Java 内存结构和 GC, 而不是 Happens-Before 等更深入, 细致的内容. 内存模型是考察 coder 对一门语言的理解能力, 从而进一步延伸到对 JVM 优化, 和平时学习的深度上, 是 Java 面试中最重要的一部分. 这里整理了内存结构和 GC 的知识点, H...
Java 面试题解构
有次一个同事让我一同去面试一个候选人, 没仔细看简历, 所以在问了设计模式之后就让他谈一谈对内存泄漏和垃圾回收的理解, 当时候选人一下子就懵了. 后来才知道, 他面的是初, 中级开发职位, 想来估计候选人心里也在骂我吧.
我自己用过各式各样的方法面试候选人, 也被各式各样的方式面试过. 有让拿电...
阿里, 网易, 滴滴共十次前端面试碰到的问题
前一段时间一直在不断地面试, 无奈个人技术能力有限, 项目经验缺乏, 最终都没有进入到 HR 面试环节, 全挂了~~ 面试了这么多, 结果不是太好, 有点儿受打击, 也促使我近期静下心来反思自己的问题: 哪些技术知识掌握的还不错, 哪些还有待提高, 哪些是需要去恶补的. 阿里面试了三个部门, 都...
[面经] 头条 - 2017 年 8 月 30 日, 散招实习生
头条是这批次面试中的一个理想公司, 基础架构部. 从两轮面试的情况来看, 面试官的素质非常高, 面试经验也比较丰富. 一方面提问抓的准, 不会在你明确表示准备不足的方面硬扣; 一方面深度广度, 代码风格均有涉及. 不过总共只让我写了两道代码题, 希望不是放水. 一面应该还问了其他内容, 但是两次面试...
Java 多线程面试问题和答案
采访中, 我们通常会遇到两个主题: java 采集问题 和多线程面试问题. 多线程是关于并发和线程的. 这是很好的准备, 所以不要离开这个话题. 我们正在共享重要的 java 多线程面试问题和答案.
Q1. 什么是线程?
线程是一个轻量级的子进程. 线程类属于 java.lang 包. Threads 有...
高级 java 工程师面试必备: jvm 知识体系总揽
要面试的赶紧看吧
关于 TCP/IP, 必知必会的十个问题
本文整理了一些 TCP/IP 协议簇中需要必知必会的十大问题, 既是面试高频问题, 又是程序员必备基础素养. TCP/IP 十个问题 一, TCP/IP 模型 TCP/IP 协议模型(Transmission Control Protocol/Internet Protocol), 包含了一系列...
一道 java 面试题分析及思考
无意中了解到如下面试题目, 觉得蛮好, 但是没有分析, 所以自己拿来分析了下, 以及自己的一些思考理解. synchronize 实例锁. 并发下的内存可见性. 该题目涉及到 2 个线程(主线程 main, 子线程), 关键词涉及到 synchronized,Thread.sleep. synchr...
面试感悟: 一名 3 年工作经验的程序员应该具备的技能
因为和同事有约定再加上自己也喜欢做完一件事之后进行总结, 因此有了这篇文章. 这篇文章大部分内容都是面向整个程序员群体的, 当然因为本身是做 Java 开发的, 因此有一部分内容也是专门面向咱们 Java 程序员的.
来源: http://www.jianshu.com/p/696b523c7510