限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

程序员面试攻略之基础技术题准备秘籍(上)

  • 2019-11-30
  • 本文字数:708 字

    阅读完需:约 2 分钟

程序员面试攻略之基础技术题准备秘籍(上)

安老师,你好:


在面试面谈过程中,总是会被问到一些基础性问题。如 Java 面试经常会问到下面这类基础问题:


能否谈一下,悲观锁和乐观锁?

能否谈一下,线程池?

能否谈一下,hibernate 二级缓存?

hashmap?

……


Hibernate、线程池等这些基础知识,以前培训、看书的时候都学习过,在学习的过程中也写过 demo,当时感觉也理解、记住了,但是,面试的时候,问到这方面问题,还是说不清楚、答不好,有些细节方面的地方忘记了。面试的时候,有些基础题也能回答,但面试官再往深层次的追问几个问题,就答不上来了。


在准备面试的时候,这类基础性的问题还非常的多,网上就有些牛人收集几千道题(Java 面试题 1000 道),还附有答案。


但个人感觉仅仅看懂、背会这些题目的答案是肯定不够的,这经不起面试官的追问。可如果一个个题目深入下去研究、去理解原理,上千道题目这样的数量,又会让我感觉到时间不够用。


我想问:在面试的时候,怎么高效准备这类基础性问题?


很遗憾,基础知识类问题的准备,我不知道有什么轻松、快速、高效的法子,如果你找到了,回头来告诉我啊。


我接下来说的,都不轻松,可能阅读过程中感觉会没那么舒服,但这些策略,都是行之有效的,愿意挑战的话,就做好准备开始吧。

1、结硬寨打呆仗

基础概念性的问题,往往是有参考答案的,有对错的。比如面试官问你“哪些容器是线程安全的”、“final 在 Java 中有什么用”,答案基本就是固定的。


这一类问题,和我们上学时复习考试,道理差不多,想要很好的答出来,最基本的方法,是下面这些:


  • 复习知识点

  • 看面试题解析

  • 刷笔试题


这些是笨功夫、硬功夫,跳不过去的,得扎扎实实做。这就好比考试,学期开始学的东西,期末时,肯定要走一遍复习流程,用各种方式反复理解、记忆。


2019-11-30 23:39876

评论

发布
暂无评论
发现更多内容

LeetCode 3. Longest Substring Without Repeating Characters

liu_liu

算法 Leetc

再谈大型网站技术应用——上篇

Jerry Tse

网站架构 分布式系统 极客大学架构师训练营 作业

一致性哈希算法分析与go语言实现

superman

极客大学架构师训练营 一致性Hash算法 Go 语言

架构师训练营 Week5作业

平淡人生

架构师训练营第五周总结

James-Pang

极客大学架构师训练营

第5周总结

远方

一致性哈希算法&Java实现

Lane

极客大学架构师训练营

区块链大规模应用“补位”开始了

CECBC

架构师第五周作业

suke

极客大学架构师训练营

第5周总结

andy

week5. 课后作业

dj_cd

LeetCode 12. Integer to Roman

liu_liu

算法 LeetCode

第5周:作业一

远方

架构师训练营 第五周 个人感想

且听且吟

架构师训练营第五周学习总结

fenix

第五周学习总结

CP

第五周学习总结

李白

架构师训练营Week5总结

平淡人生

技术选型:如何构建技术选型方法论

Skye

极客大学架构师训练营 技术选型

架构师第五周总结

suke

极客大学架构师训练营

免费的GPU,还有全系列的OpenJDK

孙苏勇

Java 学习 gpu Openjdk Colab

RxJS学习总结

真嗣

RXJS

week5 学习总结

任小龙

架构师训练营第 05周—— 练习

李伟

架构师培训 -05 缓存、消息和负载均衡

刘敏

一致性哈希算法简单实现

Jerry Tse

源码 极客大学架构师训练营 作业 一致性哈希

第五周作业 - 一致性 hash 实现

netbanner

极客大学架构师训练营

致那些高考结束的同学们

小天同学

读书 读书感悟 高考

第5周作业

andy

架构师训练营第五周作业

James-Pang

极客大学架构师训练营

第5周-总结

Dawn

程序员面试攻略之基础技术题准备秘籍(上)_文化 & 方法_安晓辉_InfoQ精选文章