文档章节

新浪、百度、好未来3offer到手全记录 | 牛客面经

 公子只识黛玉
发布于 2018/04/17 09:41
字数 2398
阅读 669
收藏 40

新浪、百度、好未来3offer到手全记录 | 牛客面经

原创 2017-09-19 牛友 招聘消息汇总

渣渣的秋招之路

附上新浪,百度,好未来面经

 

作者:offer快到碗里来?。!
来源:牛客网

楼主是本科渣渣,还望各位大佬看见了这篇面经不要嘲笑

 

楼主在58实习,在离职前已经收到了58转正的意向,不过楼主还是想试一试秋招的水有多深,所以就走入了秋招漫长路

新浪面经(offered )

 

一面(30+minutes):

 

  • 为什么在上一家离职

  • 介绍一下你在上一家得主要业务

  • spring的核心思想,事务传播特性(Require new 和require的区别)

  • aop的原理

  • 动态代理和静态代理的区别

  • 你的查询怎么分页的

  • mybatis的分页用到过么(类似插件这种)

  • 那聊聊hibernate

  • hibernate对象三中状态,还有调用什么方法的时候状态之间的转换

  • 当我在查询的时候用hibernate,数据跨session怎么办

  • 解释一下hibernate的n+1问题,并且怎么解决

 

二面(25+minutes):

 

  • dubbo只了解(简历上写的了解)?dubbo的原理,zookeeper设计的思想是什么(额,说了个大概)

  • 疯狂项目(分布式和异步化)

  • 好,那聊聊java(难道刚才是c++么。。。)讲一下Java的map

  • integer设计思想,比较两个integer的值

  • 你确定这是比较值么?那你给我讲一讲值传递和地址传递

  • threadlocal用过么(用过。。)

  • 介绍一下它(举例说明)

  • 如果让你设计一个threadlocal你怎么设计(疯狂吹。。。)结果面试官说还不错,核心思想挺对的。。。

  • 高并发接触过么,(没有,都是用户量小,业务驱动技术,并不是产品驱动技术)

  • 最后一个就是sql语句的考察,然后各种变换情况,表连接什么的,我以为写错了,结果面试官说都对。。。

  • 你有什么爱好么(篮球,唱歌,吹牛逼这个没敢说),那太好了,你来了咱们天天打篮球。。。(我还能说什么呢,大佬)

 

最后面试官给我介绍了他们部门的情况,然后说两天之内会有HR和我谈薪水。。。送我下楼了,最后和我说拜拜的那一刻,我看见了一个程序员诚恳的笑容。。。

 

百度提前批(offered )


一面(55+minutes):

 

  • Java的三个特性

  • Java的spring介绍一下

  • Aop怎么实现的,写一下源码,动态代理和cglib

  • Java线程池介绍一下,里面的重要参数

  • 在58实习的项目说说

  • 信息脱敏项目怎么做的(我在这里说了guava缓存技术)

  • 介绍一下缓存guava的用法

  • 说说用过的一些rpc框架

  • 聊了聊虚拟化云平台(PS:只是聊了聊大概,我也只是看了看几篇博客而已。。)

  • 然后和我介绍了一下他们部门的各种业务和工作

二面(45+minutes):


这是我认为最难受的面试
面试官基本没问Java

 

  • 计算机网络和操作系统轮番轰炸

    (1)Tcp三次握手,为什么三次握手(这里每一次面试官都要求详细解释,下同)

    (2)Tcp四次挥手,为什么四次挥手

  • Osi七层模型,每一层的作用

  • Tcp和osi的区别,osi和tcp谁出现的早呢?(面试官开了个玩笑)

  • 为什么Tcp比osi用的广泛

  • DNS域名解析全过程,并且做详细解释

  • 页面调度算法

  • 介绍一下LRU算法

  • 介绍一下内核态和用户态的区别

  • 说说docker,自动化构建平台jenkins

  • 项目最难受的地方是什么(我挖了个坑,我说写单测的时候,特别着急上线。。。结果又聊了聊单测)

  • 自己设计一个电梯调度算法

  • 你为什么会来百度呢?不想留在58么?

  • 你所了解的百度

  • 提问环节(这是比较开放的环节,所以就不记录了)

 

 

简单的聊了聊天,然后告诉我如果通过了会有人两天之内联系我(我自认为答得并不好,所以也就没再多问问题)


三面经理面(70+minutes):(果然很准时,第二天就联系我了)
 

  • Java的三个特性

  • 你为什么会学Java呢

  • gc算法(这地方只说了大概)

  • jvm的内存模型,哪些是线程共享的,哪些是私有的

  • Redis用过么,为什么要学redis啊,怎么做集群

  • Redis的几种数据类型,优先队列的底层数据结构

  • 大学学过哪些课,印象最深的课程(我最难受的是回答了数据结构)噢,其实我想听的是高数和线代(我一脸黑线。。)

  • 那说说各种数据结构的特点。。

  • 两个栈实现队列,说说思路

  • 聊聊实习的项目

  • Guava缓存策略为什么要那么设置(具体的设置我忘记了,在公司写的,已经过去一个多月了)

  • 聊聊人生

  • 你从上学到现在最艰难的决定是什么

  • 成绩排名多少?最好的时候考过多少名?为什么不考研呢

  • 你的爱好是什么呢(打篮球,特别热爱打篮球)

  • 职业规划

  • 随后面试官详细解释了我的一些疑问和不足,本人也很感谢面试官,也确定了本人未来的发展方向

 

其余的主观问题忘记了。。能想起来的就这么多了

 

百度的三次面试真的是次次如剑,每次面试都在水深火热之中,尤其是二面。终面之后的一周hr打电话通知我通过了面试环节,在9.2补了笔试之后,然后收到了录用意向邮件,个人也非常开心,至此百度为期一个月的面试和等待终于有了个好结果,百度面试划上句号。

 

 

好未来提前批(offered)

 

在房间等待的时候,现场安排面试的hr是好未来在牛客网直播的嘉宾,hr很友善也很可爱,耐心的回答了我的问题,非常感谢

 

一面(25+minutes)

 

先聊了聊Java的基础知识(具体的基本忘了,只能记得下面的一些问题)

 

  • 创建对象的几种方式

  • Jsp九大隐式对象

  • 自己封装的持久层框架用过么

  • Spring ioc让你实现怎么实现呢(工厂+反射,我半年前写过,忘记了)

  • Aop的实现

  • 在58离职了?说说58的项目(这里我简单介绍了58的框架和架构)

  • Springmvc 的请求处理流程,用到了哪些设计模式

  • 说说你了解的设计模式,工厂模式写一个

  • 手撕算法(中规中矩,1.知道前序中序还原二叉树,2.快排)

 

二面(45+minutes)

 

面试官貌似不是做Java的

 

  • 介绍一下Java最先进的技术(额,并不知道。我就把自己会的说了一遍)

  • 写一个判断ip地址来自于哪个城市的服务

  • 写一个堆排序(疯狂优化,我哑口无言了)

  • Jvm内存模型介绍一下

  • 垃圾回收算法介绍一下

  • 项目为什么要用到异步处理

  • 异步处理流程有什么好处

  • 58的实习项目,上线了么

  • 又聊了聊大学做过的项目

  • 有哪些offer了

  • 知道哪些做互联网教育的公司么

 

后来面试官和我聊了聊好未来的一些技术栈,最后很愉快的结束了面试,并且把我简历留下了。

 

楼主也在九月初收到好未来面试通过的邮件,好未来面试画上句号。

 

总结

 

秋招这场战争很漫长,各位小伙伴不要气馁,也不要放弃,楼主在秋招的时候也很难受,期间不光是等待的难受和面试带来的疲惫,更多的是怀疑自己的能力并且心特别累(ps:楼主八月份的时候发愁的基本两天一包烟)。

 

我本人属于“屡战,屡败,屡战”类型的,由于春招的自我感觉失败,楼主为这次秋招准备了很多知识,需要提醒各位的是,一定要珍惜每一次的面试机会,因为在准备面试的时候,我们的一些基础知识增长曲线是以二次函数增长的。

 

楼主本人学习编程看的书也就是中规中矩关于基础知识的一些书:

 

《大话数据结构》  

《大话设计模式》

《数据结构与算法Java版》

《深入理解Java虚拟机》  

《Java编程思想》  

《Java并发编程实战》  

《Java并发编程的艺术》(这本书真心推荐给各位)

 

等等。。

 

最后在这一年里,非常感谢牛客网,当然特别感谢讨论区,虽然潜水了半年- - !。

 

想想自己这一年来,从潜水跪着看完了各种大神的面经到自己也可以有勇气写下一篇面经,真的非常感谢牛客的陪伴,也祝各位秋招的小伙伴都能收获中意的offer。

 

END。

戳“阅读原文”与作者交流,查看更多面经

阅读原文投诉

微信扫一扫
关注该公众号

© 著作权归作者所有

下一篇: Java
粉丝 1
博文 10
码字总数 9134
作品 0
南京
私信 提问
加载中

评论(2)

Fannie_MI
Fannie_MI
坐标:广州天河
科技运动创业公司C轮
web→3Y+
Node.js/Java/Python
vue/AngularJS
ES5/6/7/8
H5/CSS3
微信:1191002549
F
FansinZhao
连渣都算不上半路灰土的表示很惭愧!自己还是太弱
掘金秋招征文大赛评选结果

为期一月的掘金秋招技术征文活动结束了,获奖作者如下 一等奖3名 第一名 Kindle Paperwhite 面试过阿里等互联网大公司,我知道了这些套路 | 掘金技术征文 第二名 cherry樱桃G80-3800青轴 腾讯...

Plum
2017/10/11
0
0
java面试题栈

JavaEE面试题收集 Java EE平台构建于Java SE平台之上,Java EE平台提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的和安全的网络应用程序。这里会不断收集和更新JavaE...

掘金官方
2017/12/06
0
0
《SDN软件定义网络从入门到精通》理论课

前言 SDN(Software Defined Network)即软件定义网络,是一种网络设计理念,或者一种推倒重来的设计思想。只要网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络...

陈鑫杰
2015/09/28
0
0
【CCIE新班通知】PingingLab第14期CCIE魔鬼训练营招满并截止报名!有意向的小伙伴请预定下期~

1开班通知 PingingLab第14期CCIE魔鬼训练营将于2015年9月10号(周四)晚上7点正式起航!本班名额已经招满,本期学员招募正式截止! 14期上课时间为周一到周五晚上7点到10点,周六全天(早上9...

陈鑫杰
2015/09/06
0
0
工作面试

2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 2016 年未,腾讯,百度,华为,搜狗和滴滴面试题汇总 杭州找Android工作的点点滴滴 写在前面的话 我从14年毕业到现在一直待一个三线城市...

掘金官方
2018/01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker下使用disconf:细说demo开发

Docker下的disconf实战全文链接 《Docker搭建disconf环境,三部曲之一:极速搭建disconf》; 《Docker搭建disconf环境,三部曲之二:本地快速构建disconf镜像》; 《Docker搭建disconf环境,...

程序员欣宸
9分钟前
0
0
centos7配置nfs共享存储服务

nfs 是一种网络文件系统,需要依赖rpc进行过程调度 注意nfs只验证id,验证用户名,并且只能在类unix os上进行文件共享服务,由于它的脆弱的验证机制,所以不适宜在internet上工作,在内网使用...

老孟的Linux私房菜
12分钟前
0
0
【F5小常识】F5的 Web 应用防火墙 (WAF)有什么优势?

     现如今传统防火墙已无法满足企业安全需求,网络攻击大多发生在应用层和网络层故障,且呈上升趋势,传统的防火墙存在着很大的不足之处,包括无法检测加密的Web流量、无法扩展深度检测...

梅丽莎好
23分钟前
1
0
整合到 Mockito 2

为了能够持续改进 Mockito 和在未来提升测试体验,我们希望你能够升级到 Mockito 2.10!Mockito 按照语义化版本(semantic versioning)的方式对版本进行编排,并且只在主版本升级的时候包含...

honeymoose
23分钟前
1
0
spring boot actuator

actuator 是监控系统健康的工具,引入 spring-boot-starter-actuator会暴露一些endpoint. 可通过如下配置来配置这些endpoint的基本配置: 可通过http:${url}:28081/management/actuator/*来访...

ZH-JSON
30分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部