精华内容
下载资源
问答
  • Java面试Offer直通车

    万人学习 2019-12-18 15:19:52
    【Java面试宝典】 1、68讲视频课,500道大厂Java常见面试题+100个Java面试技巧与答题公式+10万字核心知识解析+授课老师1对1面试指导+无限次回放 2、这门课程基于胡书敏老师8年Java面试经验,调研近百家互联网公司及...
  • java面试经验

    2019-01-08 10:19:16
    内容包括sql练习、经典面试算法、面试技巧、经典面试题等。内涵阿里巴巴笔试心得。
  • 面试过程:今天完成了第一次“通面”—半天面完了一,二,三面。感觉还是很不错的,如果能搞定,也许思科ASE我去不了就会来这里,当然,现在一切还尚早定论。下午1点到东方广场,进去发现已经开始做笔试了。这一轮...

    面试过程:

    今天完成了第一次“通面”—半天面完了一,二,三面。感觉还是很不错的,如果能搞定,也许思科ASE我去不了就会来这里,当然,现在一切还尚早定论。

    下午1点到东方广场,进去发现已经开始做笔试了。这一轮一共8个人,做的题没有技术,一些找规律题和逻辑题,加一道翻译题。很轻松的完成了,然后HR进来介绍了一下接下来的安排,包括技术总监在内的几个管理层的人来进行后面的面试。首先是自我介绍,发现都是硕士,觉得很纳闷,因为之前华讯已经面过 面试官问的面试题:

    完了以后HR送人,说一到两周内给通知,于是我就会学校,打算找老师签毕设论文的阶段报告。结果刚到学校教学楼,收到电话,居然是华讯让我继续回去面……当时我感觉似乎希望挺大。回去以后发现没有见到之前面过的人,而见到几个一两周之前一面过的人,在我赶回来之前他们正好在二面,正在等三面,说二面40分钟,1小时的都有。二面是HR总监,结果只面了大概20分钟,感觉应该对我印象不错,然后三面。三面是什么人我都不清楚,但感觉他和思科相当多的人都很熟,我说的几个思科经理的名字他都很清楚,ASE终面那几个面试官居然他都能说出长想来。他说华讯和思科的关系非常不一般,看来是真的了。但是他没有明确说如何不一般,只让我在思科的时候问问我说的那几个经理……看来有很多功课要做了。最后说一两周以后给消息。

    展开全文
  • 应届生Java面试经验总结

    万次阅读 多人点赞 2018-08-04 17:31:25
    应届没工作经验的可以看看。 背景介绍:非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。 大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识...

    一、找工作阶段

    背景介绍

    非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。

     大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识良好的理解,与优秀的自学能力,            很难找到工作。

    经过近一个月的面试,总结一些信息。

    面试过程

            一面都是hr面。良好的表达能力,与亲和力能增加进入二面的几率,其实只要不紧张,好好回答问题都没什么问题。

    具体有些需要注意的问题,如下:

           请做下自我介绍!这个没啥说的,每个面试官都不一样,争取说说自己的优点,或者能显示出你的团队协作能力、学习能力的事,还有做过的自豪的事。(最好别瞎编)

           1、加班或出差。大公司我觉得都可以接受,毕竟咱们刚刚毕业,重要的是先积累经验;如果是小公司,最好问清福利待遇之类的,一般小公司制度不完善,有可能出现加班不给加班费、出差没有出差补助之类的情况。

           2、期望工资。最好尽量避免直接回答,可以侧面表示自己要求不高,希望公司给个合理的待遇。

           3、上一份工作的离职原因(实习工作)。这个没有具体答案,尽量实事求是,别说上一个公司的坏话,可以说公司发展方向与自己的规划不符之类的。

           4、还有哪些想问公司的问题。这个其实挺重要的,公司可能会通过这个来看你是不是真的想在该公司长远发展。如果没什么想问的,可以问“咱们公司对新人有哪些方面的培养计划或者有哪些公司内部培训机会,我可以参加吗”之类的问题。


           二面是项目经理面。会问一些专业问题。首先是java一些基础的知识和知识点,主要偏向于理论,有可能在问某个问题的时候突然切入,一直扣这一个问题问到底。

           1、 java基础知识点可以靠刷牛客网的题来进行覆盖,但是当遇到某些不懂的东西,或者很重要的东西,最好自己多查查资料争取搞懂。

                 常问知识点有:

    • 数据库语句,很多考group by的,以及内外连接。
    • 事务
    • servlet
    • 面向对象基础知识(基本原则、特征之类的)
    • 堆、栈、队列、树、图       
    • ArrayList、LinkedList
    • 线程
    • 前后台数据传递
    • session
    • HashMap、Hashtable
    • 排序、算法、复杂度
    • JVM内存回收

            这里有几个java基础的帖子,分享下:

                    https://blog.csdn.net/ShyTan/article/details/81664879

                    https://blog.csdn.net/ShyTan/article/details/81069521

           2、现在是2018年8月份,大部分公司基本都使用ssm,也就是Spring+SpringMVC+Mybatis的框架,如果不熟悉的话,自己找一些相关资料看一看,至少知道他们的作用与职责,或者有哪些好处以及注意点。这里其实可能有很多看不懂的东西,因为毕竟没有环境去实际体验知识点的实际应用,如果你自学能力很强,可以上网找一些实际项目,看看其中的代码,以及某些知识点的实际应用,更方便去理解。

           记住,学习还是从实际出发学的快,看枯燥的知识点你是永远不会理解的,自己上网找几个能运行的项目,自己实验,弄懂就容易多了。

    二、学习阶段(2021补充)

    如果你已经入职或者有很多空闲时间,可以学习些现在常用的技术知识

    以下开发基本使用ideamysql数据库(博主用的oracle),使用maven进行jar包管理,使用git进行版本控制

    版权属于狂神,对应视频在B站,大家可以边看视频边看博客笔记,网站中还有其他技术如redis、springcloud等,我也没有学习,但是建议大家入职之后针对性的学一下,有些公司确实会用哦

    狂神B站:https://space.bilibili.com/95256449

    JVM: https://blog.csdn.net/ShyTan/article/details/110235781

    web: https://blog.csdn.net/ShyTan/article/details/114685255

    mysql: https://blog.csdn.net/ShyTan/article/details/113784028

    javaweb: https://blog.csdn.net/ShyTan/article/details/113929491

    mybatis: https://blog.csdn.net/ShyTan/article/details/111678059

    spring: https://blog.csdn.net/ShyTan/article/details/109512181

    springboot: https://blog.csdn.net/ShyTan/article/details/113243836

    git: https://blog.csdn.net/ShyTan/article/details/115207679

    ShyTan纯手打,转载请表面出处。

    展开全文
  • Java面试经验总结

    千次阅读 多人点赞 2018-08-24 23:40:49
    Java面试经验总结 最近3个月一口气面了十几家公司的Java开发岗,大大小小的面试笔试加起来快20场,收获很多。本人即将毕业,在一家国企实习做java开发,感觉自己很水,刚开始面试时发现自己掌握的东西与外面企业...

    Java面试经验总结

    最近3个月一口气面了十几家公司的Java开发岗,大大小小的面试笔试加起来快20场,收获很多。本人即将毕业,在一家国企实习做java开发,感觉自己很水,刚开始面试时发现自己掌握的东西与外面企业流行的技术有些代差,所以一边面试一边总结,感觉面试时问的东西明显和自己平常了解的不太一样,所以给自己做了一个总结,希望对以后的面试有所启发。

    一 面试到底在问些什么东西?

    首先你要明确的是面试官所问的内容一定和你简历所写的东西是紧密联系的,一般你没有写在简历上的技能,面试官很少会去提问。

    面试大体上包括下面几方面知识类型:

    1. Java基础、多线程、IO与NIO、虚拟机、设计模式
    2. 数据结构与算法(要有手写算法的能力)
    3. 计算机网络(TCP三次握手和四次挥手)
    4. 数据通信(RESTful、RPC、消息队列)
    5. 操作系统(Linux的基本命令以及使用)
    6. 主流框架(Spring底层原理与源码问的很多)
    7. 数据存储(最常见的是MySQL、Redis)
    8. 分布式

    除了这些东西还有什么其他问题:

    • 实际场景题
    • 生活方面的问题
    • 性格/其他方面的问题

    二 面试流程

    1. 自我介绍
    2. 问Java基础知识
    3. 对你写在简历上的项目进行大量提问
    4. 情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查
    5. 你有什么想问面试官的;

    三 面试常问的知识点

    1)集合相关问题(必问)

    • HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现
    • HashMap和Hashtable的区别
    • ArrayList、LinkedList、Vector的区别
    • HashMap和ConcurrentHashMap的区别
    • HashMap和LinkedHashMap的区别
    • HashMap是线程安全的吗
    • ConcurrentHashMap是怎么实现线程安全的
    • HashMap 的长度为什么是2的幂次方

    2)多线程并发相关问题(必问)

    • 创建线程的3种方式
    • 什么是线程安全
    • Runnable接口和Callable接口的区别
    • wait方法和sleep方法的区别
    • synchronized、Lock、ReentrantLock、ReadWriteLock
    • 介绍下CAS(无锁技术),什么是悲观锁和乐观锁
    • volatile关键字的作用和原理
    • 什么是ThreadLocal
    • 创建线程池的4种方式
    • ThreadPoolExecutor的内部工作原理
    • 分布式环境下,怎么保证线程安全
    • synchronized和lock区别以及volatile和synchronized的区别

    3)JVM相关问题

    • 介绍下垃圾收集机制(在什么时候,对什么,做了什么)。
    • 垃圾收集有哪些算法,各自的特点。
    • 类加载的过程。
    • 双亲委派模型。
    • 有哪些类加载器。
    • 能不能自己写一个类叫java.lang.String。

    4)设计模式相关问题(必问)

    设计模式比较常见的就是让你手写一个单例模式(注意单例模式的几种不同的实现方法)或者让你说一下某个常见的设计模式在你的项目中是如何使用的,另外面试官还有可能问你抽象工厂和工厂方法模式的区别工厂模式的思想这样的问题。

    另外,建议把代理模式观察者模式(抽象)工厂模式好好看一下,这三个设计模式很有用。

    5)数据库相关问题,针对MySQL(必问)

    • 给题目让你手写SQL。
    • 有没有SQL优化经验。
    • MySQL索引的数据结构。
    • SQL怎么进行优化。
    • SQL关键字的执行顺序。
    • 有哪几种索引。
    • 什么时候该(不该)建索引。
    • Explain包含哪些列。

    6)框架相关问题

    • Hibernate和Mybatis的区别。
    • Spring MVC和Struts2的区别。
    • Spring用了哪些设计模式。
    • Spring中AOP主要用来做什么。
    • Spring注入bean的方式。
    • 什么是IOC,什么是依赖注入。
    • Spring是单例还是多例,怎么修改。
    • Spring事务隔离级别和传播性。
    • 介绍下Mybatis/Hibernate的缓存机制。
    • Mybatis的mapper文件中#和$的区别。
    • Mybatis的mapper文件中resultType和resultMap的区别。

    7)其他遇到问题

    • 介绍下栈和队列。
    • IO和NIO的区别。
    • 接口和抽象类的区别。
    • int和Integer的自动拆箱/装箱相关问题。
    • 常量池相关问题。
    • ==和equals的区别。
    • 什么是JDK?什么是JRE?什么是JVM?三者之间的联系与区别
    • Java和C++的区别
    • 重载和重写的区别。
    • String和StringBuilder、StringBuffer的区别。
    • 静态变量、实例变量、局部变量线程安全吗,为什么。
    • try、catch、finally都有return语句时执行哪个。
    • 介绍下B树、二叉树。
    • 分布式锁的实现。
    • 分布式session存储解决方案。
    • 常用的linux命令。

    四 一些经验分享

    • 先投一些普通公司,等面出了心得再去投理想的公司。
    • 不熟悉的技术不要主动提。
    • 对于那种实习期6个月还打8折的公司,除非你没有其他选择了,否则不要去。 另外,小公司喜欢在薪水上压你,开的时候适当提高。
    • 不要去参加招聘会,纯粹是浪费时间。
    • 把面试当作一次技术的交流,不要太在意是否能被录取。
    • 公司一般面完就决定是否录取了,让你回去等消息这种情况一般没戏,无论你自己觉得面的有多好。
    • 尽量少通过电话面试,效果不好。
    • 在面试的日子里,要保持每天学习,无论是学习新东西还是复习旧东西。
    • 拿到offer了,问问自己这个公司让自己100%满意了吗,如果不是,请继续努力找更好的。
    • 通过面试官可以大概判断这家公司的情况。
    • 问到自己有深入研究过的知识,抓住机会好好表现,不要轻易放过。

    img

    展开全文
  • Java面试经验汇总

    2021-01-19 20:42:14
    Java面经 转自GitHub https://github.com/CyC2018/CS-Notes

    Java面经

    技术面试必备基础知识
    https://github.com/CyC2018/CS-Notes

    展开全文
  • 面试的是个技术的TeamLeader,水平还不错,问了高并发的问题,如何在不加锁的情况下控制并发分布式事务等等,巴拉巴拉,说了很多 面试官问的面试题:1. 简要描述String、StringBuffer、StringBuilder的区别2. 描述...
  • 讲一下 java 和其他语言的区别,说下 java 的平台无关性,如何做到一次编译,到处运行关于java 的特性,可以从 java 的优点来说。java 特点:1) java 是纯面向对象的语言。一切皆对象,它能够直接反应现实生活中的...
  • 如果别人/面试官让你给他讲讲对于 ZooKeeper 的认识,你能回答到什么地步呢? 拿我自己来说吧!我本人曾经使用 Dubbo 来做分布式项目的时候,使用了 ZooKeeper 作为注册中心。为了保证分布式系统能够同步访问某个...
  • 最近公众号很少发文了,不少人知道我正在积极找工作中,这期间,有很多人向我请教有没有一些面试经验可以分享,说实话,这个经验还真的有,但是我却不想分享,为啥? 一是自己当前还没有找到合适的工作,所以总觉得...
  • 输入例子1: 4 4 4 4-joker JOKER 输出例子1: joker JOKER ''' ''' 代码示例(JAVA): import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Main { private Map map = new ...
  • 对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作...
  • 前言致那些迷茫的JAVA面试者(特别是南京的1-4年经验),致那些奋发的年轻人,致自己。写这篇文章主要也是对我的成长道路的记录,面试受挫后的反思,及对自己的勉励。本人介绍:3年多经验的程序员,坐标南京。背景:...
  • 自我总结Java面试经验

    2018-03-10 13:40:09
    自己总结的Java面试经验,包含了复习路径和复习概要。
  • 我的JAVA面试经验(3年左右工作经验)

    千次阅读 2019-04-16 08:23:36
    致那些迷茫的JAVA面试者(特别是南京的1-4年经验),致那些奋发的年轻人,致自己。写这篇博文主要也是对我的成长道路的记录,面试受挫后的反思,及对自己的勉励。 本人介绍:3年多经验的程序员,坐标南京。 背景:...
  • 字节跳动 一面 1.自我介绍 ...6.java魔数是啥(这个不会。。。) 7.算法题 实现该方法,15分钟 public void printComposite(int[] array, int n) {…} //给定一个array={1,2,3,4,5} //当n=2, 输出[1,2],
  • 分享下我这十多天来找工作的过程中遇到的问题,顺便记录总结下面试经验吧 在BOSS直聘上联系了将近300个BOSS,拉勾、实习僧也有很多,实习僧大多都不回或者是很晚才回的。 一周的时间面试了9家Java后台开发实习岗位...
  • 3年java面试经验

    2018-01-10 15:34:46
    高薪成就不是梦!就是这么简单。高薪成就不是梦!就是这么简单
  • 约的下午4点面试,一直等到5点40..一面面试官说话很着急,应该是着急吃饭????????1.hashset底层实现2.hashmap的put操作过程3.线程池介绍下4.数据库连接池介绍下,底层实现说下5.tcp和http的关系6.redis数据类型7....
  • 我的JAVA面试经验(3年左右工作经验) 前言- 致那些迷茫的JAVA面试者(特别是南京的1-4年经验),致那些奋发的年轻人,致自己。写这篇博文主要也是对我的成长道路的记录,面试受挫后的反思,及对自己的勉励。 本人...
  • 分享Java面试经验

    2018-10-24 00:44:06
    简单的总结了一下面试分级,面试方法,和一些面试经验分享给大家。 [url=https://www.java123.vip/interview.php]Java面试经验[/url] 回者有分。
  • java面试题大全

    万次阅读 多人点赞 2018-02-05 17:55:40
    过完年,又有大批人要换工作了,这里整理了很全的java面试笔试题,希望对大家有所帮助! 面试题部分! SSH框架面试题集锦 网易2017春招笔试真题编程题集合题解 面试进行曲之技术面试(项目经验) ...
  • 写在最前:此篇文章对应周阳老师的大厂面试教程,几乎包含了大厂所有JUC部分的面试题,虽然自己无缘大厂,但是这些知识也让我在面试中得到了不错的评价。需要找工作的同学可以搭配另一篇文章来使用 JUC java.util....
  • MarkDown文档下载地址:JUC面试个人博客地址:http://www.zwmuzhi.cn/结合另一篇文章食用更为妥当【Java面试经验】JAVA基础部分(从入门到放弃)JUCjava.util.concurrent的缩写线程的6种状态创建,可运行...
  • Java面试经验(一)

    2019-09-11 13:00:33
    Java开发实习生岗第一次面试以及一些心得 一、自我介绍 我的回答:我是**学校**专业**年毕业的学生,我之前有在**公司实习,准备往Java方向发展...(我不行了,说不下去了) 总结:自我介绍每个公司都会问,而且...
  • Java面试经验——JDK1.8特性新特性实例代码运行结果 新特性 接口的默认方法只需要使用default关键字即可 Lambda表达式 Functional接口函数式接口是指仅仅只包含一个抽象方法的接口,每一个该类型的Lambda...
  • 在这里有点经验跟大家分享,我觉得,比起具体的面试题,有些东西更加重要,你知道这些东西,再去准备面试,说不定能获得offer;但是有些东西不注意,可能你有这个能力,但是最终还是没有offer。我写这篇文章的目的,...
  • 初级JAVA面试经验分享

    2018-12-23 12:28:32
    其实主要还是自己水平跟不上的原因,后面找了一段时间终于有公司肯签下我这个全明星前锋(自我安慰)了,所以在这里对面试经验做个总结,同时也希望可以给广大的童鞋一个参考吧。这个经验总结主要是从自身出发,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,825
精华内容 3,930
关键字:

java面试经验

java 订阅