前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java Coder们的技术面试到底需要准备些什么呢?

Java Coder们的技术面试到底需要准备些什么呢?

作者头像
攻城狮的那点事
发布2019-06-28 16:34:34
3510
发布2019-06-28 16:34:34
举报

最近有人问我,有没有好的意见或建议。在一家公司呆久了,感觉现在啥都不会,也不知道到底该准备些啥。作为一个想要跳槽的Coder,首先得评估自己当前的实力和技术水平,然后根据自己当前的情况针对性的复习准备。

如果你就是个一两年经验的Coder,那我建议重点还是多夯实基础吧。一般这个工作经验段的人去面试,笔试基本少不了。你发现面试官似乎要让你知道所有的。Java基础,网络知识、数据库、Web技术,甚至一些新的内容,无所不考,无所不问。还有你的项目经历,这个很重要,一定要认真总结一下以前做过的项目,都遇到过什么问题,你是如何解决的。

如果三四年的,就得深挖基础了。还有得多了解一些思想上的东西,以及过去做的项目,至少要能讲清所以然。如果你是知其然不知其所以然,那估计面试官就得“鄙视”你了。面试三四年的,面试官更关注的是你的技术积累和沉淀。他们更多的在乎你对一些内容的看法和理解深度。如:让你说说你用过得设计模式,问你如何防止数据篡改和安全传输等等。

所以,不管你目前所处那个阶段。首先必须把基础搞扎实点,然后好好总结下你做过的项目,都用到那些技术或知识点,都遇到过那些问题,你们或你自己是怎么处理解决的,以及涉及到的技术知识点。

技术面试前到底需要准备些什么,具体如下:

1,Java基础模。最好的方式就是去看《Java面试葵花宝典》,主要的几个点就是:基础内容,数组模块,集合,线程,Spring框架等,面试官会根据你的工作经历,设置适当的难度,如果有三四年的,一般都会问你一些底层实现原理,如:数组跟链表的区别与底层实现,HashMap的底层原理等。

2,数据库。数据库很重要,对数据库掌握的好坏,更能体现一个Corder的逻辑思维能力。对一两年的可能就会问你一些理论上的东西,但如果你是三四年的,经常会让你当场设计表结构,考验你的设计能力。

3,Web技术。 现在流行的前段框架很多,但我建议复习还是以原生的为主。Html5+Css+Js,最基础的必须得掌握好。

4,扩展知识。这个大多数会根据你的项目问,但不排除有些面试官根据他们公司用到的技术,来考考问问你。比如:如何解决高并发? 你了解分布式开发吗? 如何实现单点登录与session共享? 什么是微服务及如何实现微服务落地? 以及一些最新的技术(Dobbo+Zookeeper, Redis, Mongdb, Springboot, Spring Cloud, Git/github等)

下一期:会根据实际需求,分享和详细讲一些面试的知识点,或继上一期计划分享的内容实施。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 攻城狮的那点事 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档