2019秋招招招招不到

1.滴滴新锐计划-java岗

一面(1小时)

  1. 自我介绍
  2. 问了下专业(物联网工程)学些啥
  3. 树的广度优先遍历
  4. 都了解哪些数据结构
  5. 找出最长连续序列长度,比如【8 5 4 1 2 3 7】子序列为12345,长度为5(使用set)
  6. 数组和链表优缺点
  7. java的优点
  8. hashmap结构,线程安全吗,put方法的考察
  9. CHM
  10. JUC包看过吗
  11. gc回收算法
  12. 类加载过程
  13. 如何同时使用同一个包的不同版本
  14. mysql事务的实现(锁、mvcc
  15. 红黑树介绍,加入一个结点时,它应该是红的还是黑的
  16. b+树介绍,使用场景
  17. mysql索引
  18. 输入url发生的事情
  19. tcp三次握手,为什么三次
  20. 问了下实习时做的项目
  21. 有什么问题(学习方法:整理专题)
  22. 成功预言了二面的坎坷

二面(40分钟)

  1. 自我介绍
  2. 广度优先遍历一个图
  3. 栈实现表达式计算
  4. 有一个文件,记录了大量的ip,每个ip对应其所属的地址,比如10.11.111.1 ~ 10.11.111.56代表了北京,如何使用hashmap通过ip得到所属区域(重写get方法,get之前判断ip所属区间,实际的key使用自已区间字符串,比如“10.11.111.1~10.11.111.56”,当然ip转成long型)
  5. 线程池介绍(fix,cache区别优缺点,主要参数)
  6. 开启线程的方法
  7. runnable和callable的区别
  8. 爬虫,爬取大量url,如何识别一个url有没有被爬过,注意大量,内存放不下
  9. 一个文件中大量的数,如何给他去重,还是大量,内存放不下
  10. 一个结果表有classid、subjectId、studentId、score字段,查出每门课程的前三名的学生和班级
  11. 广度优先遍历图写一下代码

2.凤凰网-java岗

现场笔试:

  1. jvm分区填空
  2. StringBuffer
  3. linux命令统计文本字数
  4. sql删除name重复的记录,只留下age最大的那条
  5. 设计模式(重点考了单例模式)
  6. hashmap原理
  7. 冒泡排序
  8. 开启线程方法
  9. 线程池优点
  10. tcp三握四挥

一面:

  1. 自我介绍
  2. 介绍项目(树莓派跟后端怎么通信,redis怎么设置key失效时间,部署在本地?JPA怎么使用的)
  3. 介绍实习项目(问了工作流模块中的任务之间联系如何构建(比如如何检测前置任务是否完成))
  4. i++线程安全吗,不安全怎么办,除了加锁呢
  5. linux有啥常用命令
  6. vim用过吗

二面:

  1. 自我介绍
  2. gc机制
  3. 如何开启多线程
  4. 线程池主要参数介绍
  5. 线程池有什么优点
  6. 数据库事务
  7. 数据库索引实现,为啥不用二叉树
  8. 做个题,反转链表
  9. 有什么想问的(结果是个实习offer…)

3.京东-java岗

一面(20mins):

  1. 自我介绍
  2. 做过什么项目
  3. 遇到了什么难点吗
  4. 项目后台运行的命令
  5. waic是什么
  6. 工作流模块怎么做的
  7. 你负责是哪一块内容
  8. 作业结束怎么实现的
  9. 怎么消除的一般增删改查重复劳动
  10. 数据库事务怎么实现的
  11. 如何用redo log undo log恢复一个事务
  12. 有什么问题(你们是做什么的,服务于什么业务,技术栈)

二面(20mins)

  1. 自我介绍
  2. 微博用了哪些技术
  3. 跟算法打交道多吗
  4. redis怎么用的,用什么做的key
  5. 用过多线程吗?怎么用的,为什么要用
  6. 了解哪些系统架构
  7. 做项目中遇到过什么技术难点,或映像深刻的点
  8. 了解过哪些设计模式
  9. 写个多态
  10. 分布式事务了解过吗(没有)
  11. 监控怎么做的,update接口怎么监控,不用spring可以吗(AOP,网关层,自己实现***)
  12. 有什么问题

hr面(20mins)

  1. 自我介绍
  2. 为什么在微博实习了这么久
  3. 为什么想在北京
  4. 如果工作中别人观点跟你不同,你要怎么说服他
  5. 如果你的leader让你帮别人分担一些任务你会怎么办
  6. 如果你是一个项目leader,因为一个组员项目延期,你怎么办
  7. 你申请这个岗位,比其他人有什么优势
  8. 为什么选择京东
  9. 平时是你说服其他人多一些还是被说服多一些
  10. 在学校有没有做什么学生工作,有没有遇到过棘手的事情
  11. 举个例子,你很快掌握一个工具的例子
  12. 你期望的工作环境是什么样的,包括和同事之间的关系
  13. 有什么问题

4.小米-java岗

一面(1小时)

  1. 自我介绍
  2. 在微博是主要做了啥
  3. 类加载机制
  4. jvm如何加载一个类到内存
  5. jvm垃圾回收算法
  6. 数据库有哪些索引
  7. 索引的实现,叶子结点存的是哪些数据
  8. java中有哪些线程池
  9. redis有哪些数据类型,持久化机制
  10. redis数据结构的底层实现了解吗
  11. 用过es吗
  12. 项目中的图片存在哪里的,用过图床吗
  13. spring读过那些源码
  14. 了解哪些集合类(说了下hashmap,chm,set,阻塞队列)
  15. 红黑树简单说一下
  16. java中如何保证线程安全
  17. 锁的实现机制,内置锁和显式锁区别
  18. 为什么要自旋,有什么好处
  19. 做个题吧,打印出一个二叉树每一层结点的平均值

二面(40分钟)

  1. 自我介绍
  2. java中有哪些线程池,重要参数的意义
  3. tcp三次握手
  4. 浏览器输入url之后的过程
  5. get和post的区别
  6. http和https有什么区别
  7. http1和http2有什么区别
  8. hashmap说一下,线程安全吗,树化的临界值为什么是8
  9. 数据库事务是怎么实现的
  10. 数据库主从同步是怎么做的
  11. 分布式了解吗
  12. 写个题吧,将两个升序链表合为一个
  13. 有什么问题

三面(50分钟)

  1. 自我介绍
  2. 实习时间
  3. 有十亿个query字符串,找出出现次数最多的十个(问着问着问到了第四题)
  4. 如何设计一个hash算法,hash冲突的可能大吗
  5. 有十亿个int型整数,如何去重(hash分片、bitmap)
  6. 有十亿个数,如何求出top10
  7. 有一个二叉树,如何存入磁盘中,以便于能从磁盘中再恢复到内存(先序加中序,领接表(特殊字符替代null),按层存储(特殊字符替代null),图像识别)
  8. 程序将一个字符串”1“写入磁盘,会经过哪些缓存
  9. 在微博实习做了啥,最大的收获是什么?
  10. 你的职业规划是什么
  11. 技术想往深了做,还是往广了做
  12. 会c吗,为啥不会
  13. 目前代码量有多少了
  14. 你的期望薪资是多少
  15. 希望我多长时间给你答复
  16. 有什么问题
全部评论

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
点赞
2
分享
牛客网
牛客企业服务