查看原文
其他

圈内小伙伴百度(实习)面试经历分享

2017-10-09 javatiku Java面试那些事儿

小伙伴们,今天收假的第一天,是否进入了工作状态?


咱们来看看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必知必会》


《大话设计模式》


  ……


忠告:像圈子内的大佬们所说的,基础很重要!!!




推荐阅读:


Java开发全网10T干货视频资料大放送


瞧,这些面试题帮助不少小伙伴敲开BAT的大门(看过的人都说好)


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存