Posted in 数据结构与算法 面试题

【算法面试】常见动态规划算法示例1-最长公共子串问题

【算法面试】常见动态规划算法示例1-最长公共子串问题

阅读更多...
Posted in JAVA 面试题

面试HashMap之追命5连问

面试HashMap之追命5连问
1、HashMap底层实现数据结构?
2、 如何解决Hash冲突? put方法原理?
3、 为什么String, Interger这样的类适合作为键?
4、HashMap与HashTable的区别?
5、CurrentHashMap是如何实现并发的?

阅读更多...
Posted in 架构设计 面试题

面试被问工厂模式?——看这一篇就够了

我们知道Java里边共有23种设计模式而工厂模式就有三种,它们分别是简单工厂模式(并不在23中模式之中),工厂方法模式以及抽象工厂模式,其中我们通常所说的工厂模式指的是工厂方法模式,工厂方法模式是日常开发中使用频率最高的一种设计模式,甚至在Android的源码中也是随处可见。

阅读更多...
Posted in JAVA 面试题

谈谈final、finally、 finalize有什么不同?

Java 语言有很多看起来很相似,但是用途却完全不同的语言要素,这些内容往往容易成为面试官考察你知识掌握程度的切入点。

今天,我要问你的是一个经典的 Java 基础题目,谈谈 final、finally、 finalize 有什么不同?

阅读更多...
Posted in JAVA 面试题

多线程面试题之原子性、可见性、有序性

面试官:“对java并发了解怎么样?”

应聘者:“还可以…”

面试官:“为了保证线程安全,Java并发有哪几个基本特性呢?”

应聘者:“有三条基本性质,原子性、可见性、有序性”

面试官: “具体解释下这三个特性?”

应聘者:“bala。bala。bala。。”

阅读更多...
Posted in JAVA 面试题

JAVA面试题(8)

java基础以及多个“比较” 1.Collecti…

阅读更多...
Posted in 名企面经 数据结构与算法 面试题

13 道题搞定 BAT 面试——字符串

1. KMP 算法 谈到字符串问题,不得不提的就是…

阅读更多...
Posted in JAVA 架构师之路 面试题

有哪些Java性能优化方法?

面试官:“有性能优化经验没?”

应聘者:“有一点。”

面试官:“那你们从哪些方面做了优化?”

应聘者:“sql优化、JVM参数调优、JAVA代码性能优化。。”

面试官: “谈谈编写Java代码时有哪些优化方法?”

应聘者:“bala。bala。bala。。”

阅读更多...
Posted in 软实力

英语差的程序员如何才能无障碍阅读官方文档?【石杉的架构笔记】

目录

(1)笔者英文基础介绍

(2)为啥程序员需要阅读官方文档?

(3)如何才能无障碍阅读英文文档?

(4)坚持!坚持!坚持!

(5)来个约定吧!

阅读更多...
Posted in 名企面经

一次谷歌面试趣事

很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦想的公司里面试。面试中有多如牛毛的应该注意的问题,你可能全部忘记了,所以,先去几个不太重要的公司里面试,它们会在这些方面对你起教育(再教育)作用。

阅读更多...