百度实习面经-JAVA研发方向

IT资讯 1369 Views

一上来简单的介绍后便进入正题,结果一上来就问我算法(心中我了个大擦啊,劳资算法最屎啊,这是要跪的节奏啊),第一个问了单链表如何检测有环,其实这题在之前看面经的时候好像还真瞄过。。可惜当时貌似没看答案,在面试官的提示下说出来了,第二个问的是两个有序数组的归并,这倒是真心简单,也没什么难点,我当时犯浑,说插入,其实意思倒是对的,就是说法有问题吧,好在面试官准备说了一点的时候,我后面接上了,解释了一下之前我的表达有误,第三个算法可能有点复杂吧,关于二叉树的,他说让我记下,我说在外面,不在实验室,不方便记,结果居然就过了。。不问我算法了!!!(各种窃喜的节奏)后面估计就是大家各种JAVA面试的常菜了,String,StringBuffer,StringBuilder的区别,应用场景,HashMap和HashTable的区别应该准备过面试的都能答出来的,说HashMap和HashTable的区别的时候我说到线程同步的问题,他又开始问对于线程同步的理解,如何让两个线程交替输出a,b,后面的话记得不是特别清楚了,应该问了一些项目方面的,感觉答的挺顺利的,还有让我写个sql,答错了 – -。一面差不多就这样了吧,当时结束感觉虽然算法和sql都答的不好,但总体关于基础方面都答的还行吧,主要的原则就是问我一个点,如果我知道里面原理的话,我就尽量把原理也说出来,比如内存的分配啊什么的,如果问的不知道的话,也尽量把自己的分析说出来,总之就是尽量的"秀"吧。其实面试官有时候不一定要你正确的答案,而看你的思路是不是正确。(一面40分钟)

————————————-

本文为51CTO原创,您可以点击左下方的“阅读原文”查看全文

如果您喜欢这篇文章,请点击右上角“…”分享给好友哦~

如未说明则本站原创,转载请注明出处:NULL » 百度实习面经-JAVA研发方向