文章目录

  • 一面 2020/3/30 来自于牛客网
  • 二面 2019/4/20 来自于牛客网
  • 二面 2019/4/14 来自于牛客网
  • 一面 2020/3/25 来自于牛客网
  • 二面 2019/6/21 来自于牛客网
  • 一面 2019/11/5 来自于牛客网
  • 二面 2019/11/5 来自于牛客网
  • 一面 2019/9/11 来自于牛客网
  • 二面 2019/9/11 来自于牛客网
  • 一面 2019/8/29 来自于牛客网
  • 一面 2019/7/28 来自于牛客网
  • 二面 2019/7/28 来自于牛客网

第一篇

一面 2020/3/30 来自于牛客网

1、自我介绍
2、介绍一下项目
3、计算机网络模型各层介绍及协议
4、线程与进程
5、Linux 系统常用的命令
6、从浏览器输入 url 到资源在界面显示这一过程
7、cookie 与 session
8、禁用 cookie 还能否使用 session
9、token 验证机制
10、springboot 的特点及其与 spring 的联系
11、编程题、得到一个数组最小的 k 个数
12、思考题、给定 N 个任务,任务之间是有依赖关系的,请给出这些任务先后执行的顺序
的思路
13、如果来实习的话,工作时间有什么意愿吗
14、问我是哪里人
15、有什么问我的吗
第二篇

二面 2019/4/20 来自于牛客网

1、自我介绍
2、编程题、输入 N 个测试用例,每个测试用例两个数字,求这两个数字间所有素数的和
3、说一下你最有成就感的项目
4、线程与进程&为什么有线程
5、死锁是什么&产生的原因&如何解决
6、mysql 索引及最左匹配原则,还有原理
7、有什么问我的吗

第三篇
一面 2020/3/28 来自于牛客网
1、int 和 Integer 的区别,为什么有了 int 还需要 Integer
2、 ArrayList 和 LinkedList 区别,各有什么特点
3、进程和线程的区别,联系多线程编程,死锁检测与预防,死锁的检测手段,怎样避免
死锁
4、讲一讲线程池,讲讲为什么很多公司对于线程池的使用非常谨慎
5、SQL 代码书写、有一个学生信息表包含 id,学号,选修课程和该课程的成绩,写一个
SQL 语句来查找总分最高的前十名同学
6、SSM 和 Spring Boot 的比较,Spring Boot 的缺点
7、假如有 10 亿个手机号,怎么样快速判断一个手机号是否在其中
8、机智题、烧完一整根香需要 30 分钟,怎么样得到 15 分钟的计时,怎么样得到 7、5
分钟的计时
9、可以实习的时间,介不介意转语言
第四篇

二面 2019/4/14 来自于牛客网

1、算法题、把数组中奇数放在前面,偶数放在后面,并且奇数偶数都要保证从小到大,
要求空间复杂度 O
2、MySQL 索引结构,说说 B 树和 B+树的区别
3、MySQL 索引什么时候失效,联合索引,聚集索引
4、写一个单例模式
5、Redis 数据结构,场景题:讲讲 Java 的堆内存、GC
6、说说抽象类和接口的区别,浏览器输入 URL 地址到页面渲染发生的过程
7、三次握手,为什么要三次握手
8、算法题:找出数组中第 K 大的数
第五篇

一面 2020/3/25 来自于牛客网

1、写程序、排序。要求奇数放到前面,偶数放到后面(空间复杂度 o(1)
2、一次 http 请求过程发生了什么
3、springmvc 处理过程
4、mybatis 执行过程,原理
5、怎么转换成 html 了
6、为什么握手是三次
7、数据库索引用的什么结构。b 树比 b 树有什么优势
8、最左前缀
第六篇

二面 2019/6/21 来自于牛客网

1、分享一个你觉得比较有的讲得实习经历
2、怼项目
3、JAVA 是自学的还是开的课程
4、学习 JAVA 你怎么学习的
5、JAVA 虚拟机内存模型
6、syn 和 lock
7、可重入锁实现原理:
8、事务用来做什么
事务用来做什么
9、网络方面 TCP 断开 time_wait
10、快排
11、平时得工作环境在 Linux 吗
12、统计某个字符串的行数统计用什么命令
第七篇

一面 2019/11/5 来自于牛客网

1、数据结构说一下
2、tcp 三次握手四次挥手
3、sql 语句,新建表,删除表,新建索引,查看索引
4、python 的数据包
5、java 框架
6、算法题、链表的实现;判断字符串是不是回文
7、结构化数据库和非结构化数据库是什么,举例;redis

二面 2019/11/5 来自于牛客网

1、算法、大数相加
2、介绍一下索引
3、数据库的分片,分区
4、数据库了解那些
5、关系型数据库和非关系数据库区别,分别适用场景
6、并发和并行的区别
第八篇

一面 2019/9/11 来自于牛客网

1、针对 hashmap,如果我有 10000 个数,你会怎么设计这个 entry 数组的初始长度
2、ConcurrentHashMap 底层数据结构 1T 数据存的是用户访问信息,机器内存只有
16G,怎么查出访问频率最高的前 1000 个用户信息
3、手撕算法、二叉树中序遍历非递归实现如何设计一个哈希函数 Dictionary 知道吗,说
一下底层实现作业帮

二面 2019/9/11 来自于牛客网

1、项目问了压测多少,用什么压测的。然后本机压本机测会出现什么情况
2、输入一个网页到显示页面经历的过程,越详细越好
3、DNS 还能再讲的具体点吗
4、TCP 三次握手的过程
5、还有为什么要三次握手
6、手撕算法、经典的跳台阶问题,一次能跳 1-2 步,有多少种跳法,最好涵盖所有情况
7、算法复杂度,然后他又让我写非递归的
8、手撕算法、存在一个节点是 String 类型的链表,对链表进行排序,规则是字符串长度
逆序+字符串内部按 ascii 码升序排序 LRU 算法,内存容量大小为 4,给我一个序列,好
像是 1 2 3 4 5 1 2 3,让我讲一下缺页中断和页面置换的过程,最后内存里留的序列
第九篇

一面 2019/8/29 来自于牛客网

1、Linux 常见命令
2、如何查看磁盘情况
3、如何查看线程?
4、复制一个文件和一个文件夹的命令相同吗
5、登录的 token 存在哪里比较好?
6、有关同个账号登录的问题
7、对 Redis 的了解
8、算法、合并两个有序列表,如果同时插入相同的东西如何避免重复插入,比如同时有
几百个用户同时想数据库插入相同的东西,如何防止不重复插入相同东西浪费时间?
9、get 和 post 的区别。在用户体验上 get 和 post 的最大区别,为什么大多数情况下都
是用 get 而非 post?什么数据类型只能 post 传递?如果出现了无法通过测试用例测出的
异常怎么调试?
10、编程、输入两个日期,算出中间有多少天
第十篇

一面 2019/7/28 来自于牛客网

1、自我介绍
2、你熟悉哪些数据结构?一般什么时候用过
3、多线程、进程、协程的差别
4、tcp、udp 的应用场景
5、介绍实习经历做的事情

二面 2019/7/28 来自于牛客网

1、HTTP 协议头相关的
2、redis 的一些基本常识,为啥要用 redis
3、数据库 100 亿条数据分库,你怎么设计
4、高并发服务器
5、NGINX 的原理和反向***是怎么实现的

求职必备刷题官网:https://github.com/bennyrhys/interview
【更多互联网公司笔试面试真题请关注“让我遇见相似的灵魂”公众号】

【求职】作业帮 Java 方向面经相关推荐

  1. 【求职】搜狗 Java 方向面经

    搜狗 Java 方向面经 第一篇 **一面 2019/9/26 ** 1.问了学校家庭的基本情况 2.问了实习经历 3.做题 4.字符串翻转 5.一个数组求出现奇数次的数字 6.linux 网络命令 ...

  2. 【求职】完美世界Java 方向面经

    完美世界 Java 方向面经 第一篇 **一面 2016-9-16 ** 1.谈一谈 TreeMap 2.HashMap 实现 3.IO 哪个类可以 Byte 转 String 4.说下 IO 模型 ...

  3. 【求职】百度 Java 方向面经

    百度 Java 方向面经 第一篇 **一面 2018/9/11 ** 1.手写ArrayList 2.手写进制转换算法,求出一个数的二进制数 1 的个数 3.JAVA 基础,equals 和== 4. ...

  4. 作业帮上线五款素养课,素质教育成转型方向之一

    8月16日,作业帮正式上线小鹿编程.小鹿美术.小鹿学习力三款素养课产品,加上去年底上线的小鹿写字,和即将上线的小鹿口才,作业帮在素质教育赛道已拥有五款产品.未来一个阶段,素质教育是作业帮转型方向之一. ...

  5. 【每日面试】作业帮社招面经(java工程师)

    面经来源 作者:惊鸿一面小萝卜 链接:https://www.nowcoder.com/discuss/667956?source_id=discuss_experience_nctrack& ...

  6. 【求职】好未来Java 方向面经

    Java 方向面经 一面 2018/9/20 1.项目相关 2.接口和抽象类 3.spring aop ioc 4.场景题 5.手写二叉树镜像 6.Redis 7.数据库高负载怎么办 8.天池大数据比 ...

  7. java判断春夏秋冬,【根据输入1~12之间的数字,判断是春夏秋冬那个季节,要求使用方法定义四个季节.输出的结果图是:请输入月份:6该季节为夏季】作业帮...

    import java.io.*; public class test { public static void main(String args[]) { String str; InputStre ...

  8. 【求职】格灵深瞳 Java 方向面经

    Java 方向面经 一面 2018/3/12 1.介绍一下自己的项目 2.打过 ACM 为什么选择做 Java 后台 3.说一下建堆的时间复杂度 4.了解背包吗,说一下动态规划的思想,用过几维的动态规 ...

  9. java 10000以内的质数_【10000以内有多少质数】作业帮

    1-10000 共1229个质数 10001-20000一共有 1033个质数 20001-30000一共有 983个质数 30001-40000一共有 958个质数 40001-50000一共有 9 ...

最新文章

  1. 刻意练习:LeetCode实战 -- Task10. 两数相加
  2. sql删除重复的数据保留一条_leetcode题库-sql练习精讲系列--九、删除重复
  3. input框必填星号*垂直居中变大设置
  4. 微信小程序_Bug解决_setData失效
  5. [转载]Informix Dynamic Server维护手册
  6. 密码可逆不可逆选择_膝关节损伤不可逆!跑步要注意!
  7. 正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)
  8. UbuntuKylin安装SUN JDK1.7
  9. C++语言基础 —— STL —— 算法 —— unique() 的使用
  10. ShadeGraph教程之节点详解3:Input Nodes
  11. SAP License:物料分类帐-上一期间结算错误处理办法
  12. pip源使用国内镜像
  13. python之星河战争游戏
  14. 26. Postpone variable definitions as long as possible
  15. LINUX SHELL命令ls只列出目录名
  16. word公式编辑器软件
  17. 建立企业统一即时通讯平台
  18. 英语语法之简单句型(一)
  19. pycharm 学生资格过期,提示No suitable licenses associated with account解决方案
  20. linux vim 修改 只读文件,linux下vi编辑只读文档无法保存的解决方法

热门文章

  1. 面向对象之继承、查找顺序
  2. MySQL使用group by分组查询每组最新的一笔数据
  3. 如何在 Mac 中隐藏文件或文件夹?
  4. R语言 时间序列arima模型
  5. UE<C++>三步在C++中制作射击类游戏(射线检测、接口调用)
  6. 在苹果Mac上怎样对“屏幕使用时间”中请求更多时间进行响应?
  7. 基于华为巴龙MH5000-31 5G工业/商业模组开发(二)
  8. 程序员的这些前五大无奈,你占了多少?
  9. dotnet Multi-platform App UI 多平台应用 UI 框架简介
  10. 树莓派(raspberry pi)学习12: 树莓派创意无限,无所不能