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. 有什么问题
全部评论

相关推荐

今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,也有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞 评论 收藏
分享
03-04 07:14
门头沟学院 C++
黑皮白袜臭脚体育生:老板:都给工作机会了还想要工资,哪来这么多好事
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务