Java程序员拿着阿里offer却去头条,面试被线程池绊倒,难受!

简介:   之前有程序员网友在牛客网发表了自己在头条的面试经验和过程,小编拿过来和大伙分享下。        一面考算法:两个基础题目,思路不难,考基本功,一个是链表相加,思路就是反转 然后求和,另一个是多个有序数组 归并。
+关注继续查看

  之前有程序员网友在牛客网发表了自己在头条的面试经验和过程,小编拿过来和大伙分享下。

  

 

  一面考算法:两个基础题目,思路不难,考基本功,一个是链表相加,思路就是反转 然后求和,另一个是多个有序数组 归并。

  二面考应用和知识面:内容涉及 mysql 引擎,索引(mysql 这块一定要懂);java map底层实现,最好看源码,还有各种集合类的区别;最小堆;http协议,ajax;java多线程;一些java的常用框架的架构;缓存数据库比如 redis。最后一个算法题是一个装水的问题,问在装多少。

  三面:java 多线程,mysql 索引,问一些做过的项目

  HR 面:问一些平时的学习方式之类的,比较轻松。

  

 

  

  同时也有网友在匿名区发表了自己去头条面试的情况,他表示为了面头条Java开发,看了spring源码,spring boot源码,spring cloud部分源码,准备了大量算法题。没想到面试官一开始就要求写一个线程池,思路正确可是被说加锁的控制不好。然后结束了,这位面试者很纳闷,最后发帖问广大网友:头条的Java难到不用spring吗?只用多线程?

  

  然后这位楼主还再评论区补充到,自己工作五年,阿里,美团,京东offer都有。就是想去今日头条,没想到结局是这样子。线程池的实现其实是很简单,只是平时没关注过。一般面试也就是问问原理,很少手写实现线程池的,jdk实现得很经典了,何必再个人去干呢?头条Java感觉一般,面试官也只是问一些知识性问题。没有问到框架。Java是干嘛的?就是框架开发啊。

  同时也有网友表示有点坑,一般都是看看线程池源码。execute里面到处充斥着状态改变时候的if判断。一般人写不出来吧。

  

  评论区也有是面试官的网友回复到楼主。表示,自己作为大厂一名资深的面试官我一定会问的,一般只问线程的创建方式的,面试官也是个菜鸟,一般要问任务满了怎么办,阻塞队列是什么,原理是啥,阻塞队列满了怎么办,完后什么什么场景用什么线程池,密集型和io形都用什么,为什么。

  然后之前那名网友又发表了自己的经历:自己也点背,准备了好多二叉树、图论、递归,恨不得都得手红黑树了。面了好几家,也不乏个别准大厂,都没问。感觉Java面试官普遍不关注这一块,都是偏运维和架构的题目。白白浪费了精力和感情,郁闷额。结果楼主表示,如果自己遇到手写红黑树的,我一般直接说写不出来。结果随意。

  

  但也有网友觉得楼主就是太low,宇宙头条不是白叫的,临时准备面试通过的可能性比较小,涉及面很广,面试官的问题很发散,比较难。

  那对于以上网友们的看法和经历。大伙儿怎么看的呢?欢迎在下方评论区吐槽!

  如果大家想要学习java编程的小伙伴,可以加入程序员学习交流群:878249276,群里有分享的视频,面试指导,架构资料,还有思维导图、群公告有视频,都是干货的,你可以下载来看。主要分享分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频。合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

相关文章
|
4天前
|
架构师 安全 Java
年薪120W的架构师简历你见过吗?java程序员该如何达到?
第一个问题是,“大多数Java开发人员都在哪里,我们中有多少人?”我们回答了这个问题,把我们能得到的最准确的信息结合起来,然后推断出我们认为是一个受过良好教育的猜测。
|
9天前
|
消息中间件 缓存 Java
最壕逆天改命:18名Java程序员凭阿里P8笔记,同时斩获大厂offer
上高中时由于看了一本《坏蛋怎么练成的》从此一发不可收拾,对小说的痴迷渐渐成了病态,上课看下课看,成绩一落千丈,还好高三幡然醒悟勉勉强强上了一个“野鸡”二本,学了所有男生都喜欢的计算机专业; 大学生活不知道你是不是跟我一样,逃课上网,睡懒觉,当快要挂科时应付一下,好不容易混到了实习,随波逐流的就跟着学校的安排,进了一家普普通通的公司,这么一呆便是三年,可能男生天生对计算机比较喜欢,工作上的问题在师傅的带领下还是能够解决,慢慢的变成了老油条,拿着刚刚饱肚子的薪水,每天混日子划水。 直到有一天,看到《新上海滩》中,冯敬尧对丁力说得一段话
|
14天前
|
消息中间件 安全 Java
GitHub标星3.9万的Spring生态全家桶笔记,Java程序员人手一份
本篇将会带领大家从基础一直学习到SpringBoot源码层面!其中涵盖了Spring MVC、MyBatis(Plus)、Spring Data JPA、Spring Security、Quartz等一系列主流框架,同时还整合了一线互联网大厂常用技术与中间件等等内容!同时这篇PDF还是十分注重实战学习、学会定位和解决问题、能够举一反三的思考。
25 0
|
15天前
|
Java 程序员
肝退卷王!全靠这份让世界500强企业HR点赞的Java程序员面试秘籍
面试技术人员,不是看他有多深多尖端的技术,而是看他的基础是否扎实,是否有团队精神,是否具备可塑能力,是否有奉献精神,大企业缺少的不是技术人员,是综合素质人才。本书的讲解形式很好,没有仅仅停留在技术的表面,而是通过原理、技巧和经验等手段,让读者置身于面试实战中,体会更多技术背后的东西。
15 0
|
15天前
|
设计模式 Dubbo NoSQL
终于拿到了爆火全网的进一线大厂程序员必看的1700道java面试题
爆火全网的进一线大厂程序员必看的1700道java面试题到底有多牛? 牛不牛不敢说,但是有好多程序员是靠这一套1700道高频面试题,顺利收到很多大厂offer! 以至于,到现在为止,大厂都开始按照这一套1700道面试题来对程序员进行考核! 这1700道java面试题包含的内容有:java基础、JVM、多线程、MySQL、spring、springboot、springcloud、dubbo、mybatis、redis、网络IO、Linux、MQ、zookeeper、netty、设计模式、算法、大数据相关知识、项目方面; 可以说是非常全了,话不多说,直接上干货!
|
16天前
|
Java 程序员 Android开发
翻烂了!阿里P8总结最新Java程序员面试秘籍GitHub已霸占首页一周
自从Java语言上升为最常用的编程语言为止,越来越多的企业都在选用这个便捷实用的开发语言! Java程序员目前的前景可以说是一片光明,从网页到手机安卓开发已经都离不开Java
|
19天前
|
NoSQL Java 应用服务中间件
在北京拿40K的Java程序员,需要掌握哪些技术栈才能匹配阿里P7?
通过职友集数据可以查看,以北京 Java 相关岗位为例,其中 【20k-30k】 薪酬的 Java 工程师,占到了整体从业者的 30.8%! 北京 Java 工程师「工资收入水平 」
|
22天前
|
开发框架 架构师 Java
Java程序员不掌握SpringBoot怎么进大厂,阿里架构师推荐实战文档
Spring Boot作为Java编程语言的一个全新开发框架,在国内外才刚刚兴起时,还未得到普及使用。相比于以往的一些开发框架,Spring Boot不但使用更加简单,而且功能更加丰富,性能更加稳定而健壮。使用Spring Boot开发框架,不仅能提高开发速度,增强生产效率,从某种意义上,可以说是解放了程序员的劳动,而且一种新技术的使用,更能增强系统的稳定性和扩展系统的性能指标。本书就是本着提高开发效率,增强.系统性能,促进新技术的普及使用这一目的而写的。
|
22天前
|
缓存 Java 数据库连接
「Java面试」五年Java程序员去某东面试竟然在MyBatis缓存这翻车
一个5年工作经验的小伙伴,去面某东被问到MyBatis何时使用一级缓存,何时使用二级缓存?去之前还特地复习了MyBatis的相关知识,想着自己用MyBatis用得比较熟练了,竟然在这道题上翻车了。 今天,我给大家来分享一下MyBatis的缓存机制。
27 0
|
22天前
|
SQL NoSQL Java
打算跳槽的Java程序员一定要看完:谈谈你对NoSQL的理解
NoSQL呢常见的解释有Non-Relational SQL或者Not Only SQL,不过Not Only SQL被更多人接受,一般泛指非关系型数据库。它和关系型数据库不同的是,不保证关系数据的ACID特性。
26 0
相关产品
云迁移中心
推荐文章
更多