2018 秋招记录

1、日期:7.12,时间:22分钟,公司:百度,岗位:软件开发工程师

面试问题

        1、实习介绍

        2、会不会C++(不会)

        3、有一个函数,输出1的概念是百分之三十,输出0的概念是百分之七十,使用这个函数等概率输出100以内的数字

        4、怎么查看占用了端口号的程序的可执行文件的位置

        5、怎么统计日志文件中重复数量最多的前十行

        6、开放式问题:当你的电脑断网了之后,你会怎么去排查


2、日期:7.31,时间:14分钟,公司:腾讯,岗位后台开发

面试问题

          1、实习介绍

          2、说一说Java的集合类

          3、LinkedList与ArrayList的区别

          4、1000个节点,插入,查找,删除的频率差不多,用LinkedList还是ArrayList

          5、Spring的依赖注入是怎么实现的

          6、有什么要问我的


3、日期:8.15,时间:40分钟,公司:百度,岗位:软件开发

面试问题

    1、熟悉HashMap吗?是线程安全的吗?多线程访问有什么问题?仔细说一下

    2、知道线程安全的Map吗?怎么实现的?

    3、== 操作比较的是什么?与equals有什么不同?

    4、Integer的 == 与 equals操作

    5、String的 == 操作

    6、对链表排序(归并排序,快速排序)

    7、实现LRU

    8、垃圾回收

    9、CMS,还问我ConcurrentModify错误啥的,我说是不是ConcurrentModifyException又说不是,不知道问的啥...

    10、网络编程中异步操作,NIO,Netty

    11、TCP的三次握手和四次挥手?仔细说说

    12、为什么要四次挥手?三次挥手不行吗?

    13、TIME_WAIT多了有什么问题?


4、日期:8.22,时间:一个小时二十分钟,公司:网易,岗位:Java研发

面试问题

    1、项目介绍

    2、HashMap源码,是否线程安全,为什么

    3、ConcurrentHashMap

    4、给一堆活动,有开始时间和结束时间,求最大重叠活动数。对这个业务场景建模

    5、JVM内存分区

    6、双亲委派

    7、被不同的类加载器加载出来的对象的Class对象 == 操作,返回结果是什么?

    8、Spring源码看过吗?MyBatis呢? 都没有...面试官说积累不够

    9、IoC是什么?解决了什么问题

    10、MySQL聚集索引和非聚集索引

    11、SQL

    12、B-Tree与B+Tree的区别

    13、为什么要用B+Tree来作为索引底层的数据结构

    14、实习的思考

    15、有什么问题要问我?  我问了面试官如何权衡技术与业务,然后聊了挺久的,很好的面试官,指出了我的问题,积累不够


5、日期:8.22,时间:四十分钟,公司:网易,岗位:Java研发

面试问题

    1、项目介绍

    2、10G的文件,2G的内存,文件中每一行都是一个酒店名,如何统计出前二十的酒店

    3、HashMap的容量为什么是2的n次方

    4、红黑树,左旋,右旋

    5、读写锁的Condition对象是干什么用的

    6、AQS源码,Unsafe的park()方法是干什么?

    7、锁的粗化过程

    8、间隙锁

    9、MySQL存储引擎

    10、Spring组件用过那些

    11、Spring注解如何实现的

    12、BeanFactory是什么

    13、Bean在加载的时候的流程

    14、FactoryBean是什么?

    15、BeanFactory有什么实现类


6、日期:8.23,时间:半个小时,公司:京东,岗位:Java研发

面试问题

    1、项目介绍

    2、请求转发和重定向的区别

    3、Filter,Listener,Servlet是如何加载的

    4、Spring如何加载配置文件

    5、有用过什么Filter

    6、用过什么集合,HashMap,ConcurrentHashMap

    7、MySQL几个存储引擎的特点,区别

    8、MySQL的分页,limit,如何优化

    10、MySQL索引如何利用

    11、对高并发,分布式的理解

    12、线程池的几个参数,以及一个任务在什么情况下会进入核心线程池,任务队列,最大线程池

    13、主动和我聊起武汉京东主要负责的业务


7、日期:8.29,时间:不到二十分钟,公司:京东,岗位:Java研发

面试问题

    1、最近读什么书

    2、身边有什么优秀的人

    3、为什么不留在实习的地方

    4、自己的优点

    5、还有什么优势

    6、有什么要问的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 在我的生活中,有许多难忘的事。但是,最难忘的就是一场乒乓球比赛。 比赛的前一天晚上,丁教练对我说:“你...
    何豆子阅读 1,280评论 0 0
  • 清明,一场倾盆大雨 和往常一样 却又不同于往常 那雨下的那么大 连续下了几天几夜 时而如瀑布般一泻千里 时而剪不断...
    随笔i阅读 2,563评论 2 4
  • 今天看群里,胡燕姐说她钱包丢了。我立刻想起了我前年丢我那个猫包儿的事儿。虽然里面没有证件,但是有车卡、月票、钥匙...
    猫公主喵阅读 3,558评论 0 0
  • 关于百度搜索引擎的推广,有很多很多技巧和方法,这些对我们来说,都是比较高深的东西,涉及到网页制作优化等很多内容,今...
    淘淘_7530阅读 1,267评论 0 0