211渣硕,海投200+家Java岗(面40,过7),收获多份offer!

面对众多的面试我也做了很多的准备,更是从朋友哪里哪里搜集到了最新BAT等大厂的面试真题,在这里我也给大家分享下我准备的资料,资料获取方式:

加Java高级互联网架构:964357187

点击链接加入群聊【Java高级互联网架构】:https://jq.qq.com/?_wv=1027&k=5zsfjUq

背景:

211渣硕,电气专业转JAVA后台,看书很少多数是在刷面经,能找到工作实属侥幸,现献上自己的面经,希望能帮助到别人

部分面试结果:

先上总结:

  • 如果实力不够硬建议还是海投,会很累,但机会多一些,我投了200+家,笔试100家左右,面试三四十家,过了7家,那段时间每天少则3场多则7场。
  • 心态一定要稳住,提前批能试就试,过不了也别气馁,毕竟厉害的人很多,就当攒经验了;
  • 感觉上华为小米海康比纯互联网公司的难度要低一些,也是不错的选择
  • Offer意向书、口头offer统统别信,“hr面不刷人”和“hr面都过了肯定没问题”的言论也别信,老老实实面下一家去

下面为面经:

包括阿里、百度、京东、有赞、美团、大华、58、顺丰、IBM、贝壳、招银、搜狗、滴滴、千寻位置、华为、小米、去哪儿、海康

阿里内推Java一面:

  1. 自我介绍、项目
  2. Linux查看cpu命令,常用命令
  3. Linux程序如何调试
  4. Top k
  5. 数组乱序

百度内推Java一面:

  1. 自我介绍
  2. 项目
  3. Hashmap结构
  4. http、https区别
  5. http请求总过程
  6. tcp三次握手四次挥手
  7. osi五层
  8. GC,如何标记需回收
  9. 设计一个发号系统

有赞内推一面:

  1. 自我介绍、项目
  2. 项目架构图,服务间通信
  3. http状态码
  4. http请求总过程
  5. http报文结构
  6. 三次握手四次挥手
  7. 悲观锁乐观锁
  8. Exception分类举例
  9. Hashmap扩容
  10. List保持顺序原理
  11. List、set区别,能不能放null
  12. 死锁四个条件,如何避免
  13. 多线程优缺点
  14. 原子变量AtomicInteger
  15. 线程池

百度基础平台一面:

  1. 自我介绍、项目,服务间通信方式
  2. Public、private、protected
  3. GC,大对象放哪
  4. 四种引用
  5. 倒排索引
  6. Finalize()
  7. 重载和多态
  8. 如何实现线程
  9. Mysql引擎,锁粒度,索引
  10. 写join查询语句
  11. 三次握手四次挥手
  12. 单例模式
  13. 反转链表
  14. N!末尾有多少个0

百度基础平台二面:

  1. 自我介绍、项目
  2. 详细聊项目
  3. 环形链表去元素
  4. 感兴趣哪个方向,未来几年规划

美团点评一面:

  1. 自我介绍、项目
  2. Hashmap结构、扩容、安全性,替代方案
  3. http状态码
  4. 1.8新特性
  5. GC,是否新对象都放在eden
  6. Integer和int
  7. System.out.print(“ff”+null)
  8. cpu过载是什么情况
  9. 链表反转
  10. 100个数数组随机抽10个放入新数组
  11. 栈实现队列
  12. 是否是同一棵树
  13. 取出数组中只出现一次的数
  14. 数组中放着Date格式时间,找出最近的时间

美团点评二面:

  1. 求n内的质数
  2. Sql语句查学生总成绩排名
  3. Java一次编译到处运行原理、是什么设计模式
  4. 类加载机制
  5. 线程池,并发工具包
  6. 内存溢出
  7. 静态内部类
  8. 成员变量局部变量是否可以不初始化

百度核心网络:

  1. TCP拥塞、过程、排序、序号
  2. https哪里可以劫持
  3. udp和tcp区别,视频直播用什么
  4. 数组中出现次数过半的数
  5. PHM数据无意义

IBM一面:

  1. 项目
  2. 最长回文

IBM二面:

  1. 链表反转
  2. Java优缺点
  3. 字符串倒序
  4. 英文介绍项目
  5. 接口和抽象类区别

大华:

  1. 优势
  2. 职业规划
  3. HTTP请求头

京东一面:

  1. 自我介绍
  2. 项目
  3. Java.lang/util
  4. 倒叙查找表内100条数据
  5. 网页打开慢原因,前端优化方案
  6. Map.containsKey
  7. 数据库索引类型
  8. 插入排序
  9. ArrayList和LinkedList区别,list数据排序
  10. Top、ps、cat

京东二面:

  1. 自我介绍
  2. 项目
  3. Xml标签如何识别
  4. 字符串如何排序
  5. 各类锁,公平锁,死锁
  6. SNMP为什么简单
  7. 线程池
  8. SpringMVC,什么设计模式
  9. ArrayList
  10. 优势

京东hr面:

  1. 介绍一个项目
  2. 对京东的了解
  3. 优势
  4. 与同事意见不合怎么办
  5. 怎么个生活工作平衡
  6. 能接受加班吗
  7. 缺点

58一面:

  1. http和https
  2. 项目
  3. 火车拉货次数问题
  4. 设计电梯对象、警报、策略
  5. 线程池,核心线程数怎么定
  6. 源码看过吗
  7. 数组中最大的前几个数

58二面:

  1. map接口的实现类
  2. treemap
  3. 数组中最大的前几个数
  4. 将数组中的奇数排在前面
  5. 堆排序时间复杂度

顺丰一面:

  1. svm怎么多分类
  2. 二叉树从右边看到哪些
  3. 行列都增加的二维数组找数

海康一面:

  1. 项目大框架
  2. 哪些offer
  3. 写两个设计模式
  4. 数据结构和算法了解情况

海康hr面:

  1. 抗压能力
  2. 自我介绍
  3. 加班看法
  4. 工作地点
  5. 兴趣爱好能不能上台表演
  6. 为什么胜任这个工作
  7. 问问题

搜狗一面:

  1. 自我介绍
  2. 介绍一个项目
  3. map原理,何时替换
  4. linkedhashmap和treemap
  5. volitile原理,用处
  6. 内存溢出和内存泄漏,未释放连接耗费哪些资源
  7. 线程池,核心线程是什么,队列作用
  8. tcp三次握手四次挥手,close_wait在哪
  9. 数据库什么数据结构,画B+树
  10. 数据库隔离级别
  11. insert锁级别,间隙锁,作用
  12. 将两个有序队列排成一列
  13. 实现线程方法
  14. 讲讲内存模型
  15. 解决问题能力

贝壳一面:

  1. 斐波那契数列f(n)的后5位
  2. 两个字符串的不同字符数
  3. 生成一个字符串,可插入可复制,最小代价

贝壳二面:

  1. 主线程等待10个线程运行完再执行代码
  2. IO原理,什么设计模式
  3. 数据库隔离级别及解决问题
  4. 日志查询5min内访问超过1000次的ip
  5. 设计数据库存储学生、课程、成绩
  6. Springcloud用过哪些
  7. Spring的IOC、AOP原理、作用
  8. 写适配器模式,为什么代理模式
  9. Spring如何实现事务

百度一面:

  1. 写线程死锁
  2. 生产者消费者模型
  3. 链表去重
  4. 快排
  5. 类加载器
  6. NIO
  7. JVM调参
  8. 数据库找都75分以上的人
  9. Linux程序反应慢怎么排查

招银一面:

  1. 怎么实现高并发

滴滴一面:

  1. 自我介绍
  2. 项目
  3. http,socket编程结合三次握手
  4. Select,epoll
  5. 数据库索引,存储结构,B+和hash,内存为什么用hash
  6. 进程调度
  7. 短连接长连接,什么作用
  8. 数组倒置
  9. 二叉树求和
  10. 滴滴每日数据量
  11. 如何显示周围汽车数
  12. TCP建立连接后服务端断开会怎样
  13. 反向代理
  14. 写没写过服务器
  15. NIO
  16. http方法,get和post区别
  17. https原理
  18. 红黑树在linux中的应用
  19. Hashmap的链表结构

陌陌一面:

  1. 一个字符串是否是另两个字符串组合而成,顺序不能变
  2. 手撕LRU

华为一面:

  1. 自我介绍
  2. 项目
  3. 手撕字符串分别取出大小写字母和数字排序输出
  4. 解决问题能力

华为二面:

  1. 自我介绍
  2. 项目
  3. 手撕约瑟夫问题

小米一面:

  1. 自我介绍
  2. 项目
  3. 手撕链表按大小顺序插入节点
  4. 堆的应用
  5. 数据库索引

小米二面:

  1. 自我介绍
  2. 项目
  3. 手撕快排
  4. JVM原理
  5. TCP握手挥手,如何保证可靠、顺序
  6. 什么是敏捷开发,如何保证质量

千寻位置一面:

  1. 自我介绍
  2. 项目
  3. NIO
  4. 数据库索引
  5. Hashmap结构、冲突解决、链表优化
  6. Synchronize能重入吗

去哪儿一面:

  1. 自我介绍
  2. 项目
  3. 如何实现联想(输入法或百度打字联想出其他词)
  4. 解决问题能力和分享经历
  5. 多重if如何优化
  6. 自学和分享经历
  7. 策略者模式
  8. 如何在linux中递归查找某个文件名
  9. NIO
  10. Hashmap结构、冲突解决、链表优化
  11. 看过哪些书

去哪儿二面:

  1. http请求头
  2. 手撕链表翻转
  3. http和https
  4. List、set、map是类还是接口,继承自哪里
  5. OSI七层
  6. Cookie和session
  7. Synchronize用在静态方法和非静态方法上是什么锁,什么区别
  8. Linux中常用命令
  9. 红黑树插入删除排序查找时间复杂度

去哪儿hr面:

  1. 自我介绍
  2. 在项目中学到了什么
  3. 与同事对问题发生争执时怎么做
  4. 薪资要求

以上的就是面经内容,在此,我希望能给大家带来一点点帮助,祝大家编程愉快!

原文地址:https://www.cnblogs.com/moon0201/p/11003493.html

时间: 2024-10-20 20:57:51

211渣硕,海投200+家Java岗(面40,过7),收获多份offer!的相关文章

刘德:小米已投89家生态链企业 有品要做百亿电商平台(本质上是是利用了小米的大火炉的余热,但也有反向的正面作用)

小米科技联合创始人.副总裁,小米生态链负责人刘德(微博)文/腾讯科技 王潘 小米对生态链企业的投资正在接近雷军(微博)当初预期的100家目标,截至6月30日,小米已经投资了89家. 通过三年左右的布局,小米投资的多家生态链企业都在市场上有不错的表现,如小米手环和移动电源都已经成为全球销量第一的产品. 小米科技联合创始人.副总裁,小米生态链负责人刘德今日在接受腾讯科技专访时说,小米生态链之所以能做起来,本质是享受了小米的红利,小米相当于一个火炉,是有余热的,不用也许就浪费了,所以就利用到这些生态链

FineUIPro v3.6.0 发布了(3 年助力 200 家企业的信息化建设)!

FineUI(专业版)自从 2014-07-30 发布第一个版本以来,3 年来已经持续更新了 25 个版本,我们的坚持有目共睹,同时也受到了 200 家企业的青睐和信任,感谢一路有你. FineUI(专业版) v3.6.0 将于 2017-06-23 发布,新版本包含近 50 项修正或增强.几个比较引人注目的更新为: 1. 大间距模式紧凑模式: 大间距模式: 2. 树控件隐藏垂直滚动条显示垂直滚动条: 隐藏垂直滚动条: 3. 新增 18 种自定义酷炫主题 4. 自定义消息框分组 FineUI(专

裸辞两个月,海投一个月,从Android转战Web前端的求职之路

前言 看到这个标题的童鞋,可能会产生两种想法: 想法一:这篇文章是标题党 想法二:Android开发越来越不景气了吗?前端越来越火了吗? 我一向不喜欢标题党,标题中的内容是我的亲身经历.我是2016年6月份毕业,第一份工作是做Android开发.2018年1月初,我辞掉了工作,从零开始,在家自学了两个月的Web前端开发,3月份开始找Web前端的工作,3月底找到工作. Android开发并非不景气,我加入了刘欣老师的知识星球「码农翻身」,他在里面说过: 如今,手机人手一部,肯定是需要APP开发,但

从Java小白到收获BAT等offer,分享我这两年的经验和感悟

点击关注并置顶,江湖要事早提醒 点击关注并指定,江湖要事早知道 我 常想,人生最有趣莫过于前路未知.于是我常常羡慕那些个"金梁古温"笔下随遇而安.随性而为.随缘而爱的浪子们.比如陆小凤,比如叶开. 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结.秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端.仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们.不忘初心,方得始终. 前言 在下本是跨

2019大厂Java岗面试题全曝光,刷完这1020道,金三银四大厂等你

2019大厂Java岗面试题全曝光,刷完这1020道,金三银四大厂等你 前言: 本文收集整理了各大厂常见面试题N道,你想要的这里都有 内容涵盖:Java.MyBatis.ZooKeeper.Dubbo.Elasticsearch.Memcached.Redis.MySQL.Spring.Spring Boot.Spring Cloud.RabbitMQ.Kafka.Linux 等技术栈,希望大家都能找到适合自己的公司,开开心心的撸代码. 看面试题可以是为了面试,也可以是对自己学到的东西的一种查漏

“面试造航母,工作拧螺丝”,面了4家公司,感慨万千(Java岗)

楼主离职已有 10 天,这段时间里除了看源码,就是投简历面试了.一共面试了 4 家,说说感受. 1.XX 汇 XX 汇是一家小型的电商网站,由于楼主的技术栈集中在 Java 语言这里,所以,即使楼主对并发,JVM,Netty,Spring 等都稍有了解,但依然没有任何优势-- 因为他们完全用不到. 整个面试过程中,问了大概以下问题: 说说你的项目,用了 SpringCloud 哪些功能? 熟悉 Mysql 吗?说说索引(不懂 Mysql 啊大佬) 如何实现一个单例模式(这个俺擅长) 平时使用了哪

使用bs4对海投网内容信息进行提取并存入mongodb数据库

example:    http://xyzp.haitou.cc/article/722427.html 首先是直接下载好每个页面,可以使用 os.system( "wget "+str(url))  或者urllib2.urlopen(url) ,很简单不赘述. 然后,重头戏,进行信息抽取: #!/usr/bin/env python # coding=utf-8 from bs4 import BeautifulSoup import codecs import sys impo

[找工作] 2019秋招|从春招到秋招,Java岗经验总结(收获AT)

转自(有更多) https://blog.csdn.net/zj15527620802/article/month/2018/10 前言 找工作是一件辛酸而又难忘的历程.经历过焦虑.等待.希望,我们最终都能去到属于自己理想的地方. 从春招到秋招,我总计面试了数十家公司.春招面试了腾讯.去哪儿.360.小米.携程.华为.今日头条.美团.菜鸟网络等9家公司.除了今日头条止步三面.菜鸟物流备胎至七月底才回绝,其他公司均通过了面试.最后在美团和腾讯中纠结了一段时间后,选择了腾讯去实习.秋招腾讯转正的还算

放手一搏:社招Java岗面试经历(三年经验): PingCAP、蚂蚁

前言 今年想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过的心路历程.当然,一家之言,难免粗浅,如有不妥,敬请指正. 全文有点长,假如只对一家公司感兴趣的话可以直接跳过去: 准备过程 我自己是本科毕业后在老东家干了三年多,老东家算是一家"小公司"(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此