圈内小伙伴百度(实习)面试经历分享
小伙伴们,今天收假的第一天,是否进入了工作状态?
咱们来看看ZForce(圈内都称他老铁)分享的文章,关于他进入百度的面试经历,给大家压压惊。
我学历211本华五硕,在技术方面弱鸡一个。
一面一个小时,二面就聊了一会,一般会根据简历问,简历上写的项目、技能都要好好掌握。 实习比校招要求低点吧,所以有我这个弱鸡就水进去了。
最近,我又面了几家公司,我把自己能回忆起的题目全部都写下来了,希望能对圈子内的小伙伴有所指导意义。
题目如下:
安卓图片加载后一直在手机如何优化?
解释一下安卓中SharedPreferences类?
客户端和服务端如何收发信息?
activity里如何发起http请求?
安卓UI线程调用sleep?
static类如何回收?
接口和抽象类
JVM垃圾回收算法
如何区分哪些是老年代对象?
线程池
线程终止
设计模式 单例
JDBC
Runnable run() start() 区别?
Socket
静态代码块和构造器的执行顺序
Integer i =100,j=100,i==j i=5000,j=5000,i==j
final的map能否修改?
String StringBuffer StringBuild区别?
内存泄露?
ArraryList LinkedList
HashMap原理
linux常用命令 查看进程PS
redis相关?
运行时异常 一个对象为空,怎么进行处理?
泛型 哪里用到?什么好处 ?
对数据库进行一些操作,mybatis要进行哪些操作?
为什么Java是跨平台?
匿名内部类能不能有外部内的接口?(反正跟匿名内部类有关)?
@Test 测试用例 干嘛
如何获取http的参数?
Controller的参数设置,为什么是单例的?
@autowired装载一个类,构造器里能不能直接调用这个类 ?
spring和springmvc区别?
springmvc跨域?
锁的种类
肯定有很多小伙伴会问,面试了这么多家公司,有什么心得体会分享给我们呢?
好,那咱们来聊聊我的整个心得体会吧。
特别说明一下大佬公众号里的干货很多,质量也很好,对面试很有帮助,圈子内的小伙伴都乐于交流和深挖技术问题。
面试题的基础部分看看《面试宝典》那本书,JVM,集合,线程这块还需要看别的资料加强。框架部分要有的原理要弄清,比如ioc和aop原理之类的。所以设计模式也要看一看。
既然聊到这里,接着给咱们圈内的小伙伴推荐一些对我来说,比较有帮助的书籍,希望它们也能帮助到你们。
李刚老师的两本,分别是《轻量级JavaEE企业应用实战》和《Spring+MyBatis企业应用实战》;一本讲SSH,一本讲springmvc+mybatis,SSH那本就看了讲spring的,感觉讲的还不错,Javaweb基础看看也挺好的。springmvc+mybatis那本书后面有个demo,感觉也还行,能快速入门,感觉书上有的东西其实不太常用,追求速成的话求看看一些常用的注解,搞搞后面的demo。
《深入理解Java虚拟机》这本书建议必看,让你重新理解一下你的代码在底层是怎么运行的。
《Java编程思想》基本上Java基础的问题都能在这上面找到答案;适合后期巩固。
《图解HTTP》对网络不了解的,这本书简直是入门宝典。
《mysql必知必会》
《大话设计模式》
……
忠告:像圈子内的大佬们所说的,基础很重要!!!
推荐阅读:
瞧,这些面试题帮助不少小伙伴敲开BAT的大门(看过的人都说好)