字节跳动一面:

  • 自我介绍,主要讲讲做了什么和擅长什么
  • 看你项目做Spring比较多, 问一下Spring相关的东西, IoC是什么概念?
  • Bean的默认作用范围是什么?其他的作用范围?
  • 索引是什么概念有什么作用? MySQL里主要有哪些索弓|结构?哈希索弓和B+树索引比较?
  • 平常用线程主要是怎么写的,会用一一些线程框架吗? (没有用框架) Java线程池的概念?线程池有哪
  • 些?线程池工厂有哪些线程池类型,及其线程池参数是什么?
  • ConcurrentHashMap讲一讲?
  • Java GC机制? GC Roots有哪些?
  • Java bin包下面的工具用过哪些?
  • 算法题:红蓝两种球,总共N个,N>2, 排列组合,连续3个颜色一样是非法的,求合法的排列数量

字节跳动二面:

  • 自我介绍
  • 项目询问:问了简历上写得最早的项目的情况,项目QPS ?数据来源和传输形式?
  • 发起一个HTTP请求的过程?刚才提到DNS , DNS用的什么传输层协议?为什么说用的是TCP协议?
  • (我说其实我不清楚是用的什么协议)他说那让你设计的话用什么协议比较合适? (思考了一下,说
  • 觉得UDP比较合适,比较轻量不占用服务器带宽,查了一下TCP和UDP都有 ,用在不同情境下)
  • TCP协议的三次握手和四次挥手过程?
  • 同步IO和异步IO的区别?
  • 操作系统的blablabla? (懵)算了,直接问你好了, select和epoll ?
  • 线程如何实现同步?
  • MySQL了解到什么程度? binLog知道吗?
  • 描述一下堆排的过程?建堆的时间复杂度?最大堆中求前K个最大值的时间复杂度?

字节跳动三面:

  • 自我介绍。
  • ConcurrentHashMap在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用
  • HashMap ,什么情况用ConcurrentHashMap ?
  • 加锁有什么机制?
  • ThreadLocal ?应用场景?
  • Web容器用的什么?你项目里涉及了SSM框架,一个请求到Tomcat容器了,怎么到SSM代码中去?
  • 网络协议了解吗?
  • 项目介绍一 下是做什么的?讲一讲学到什么东西?
  • 平常怎么学习?
  • 大学到现在遇到的最大困难是什么?怎么克服?事情太多的时候会有压力吗?
  • 未来的规划?
  • 目前有offer吗?
  • 设计一个系统:用来促成交易,有多种商品,有购买方和卖出方,促成买家价格大于等于卖出价格的交易。

更多BATJ高级Java必考题与答案

最后的内容

在开头跟大家分享的时候我就说,面试我是没有做好准备的,全靠平时的积累,确实有点临时抱佛脚了,以至于我自己还是挺懊恼的。(准备好了或许可以拿个40k,没做准备只有30k+,你们懂那种感觉吗)

如何准备面试?

1、前期铺垫(技术沉积)

程序员面试其实是对于技术的一次摸底考试,你的技术牛逼,那你就是大爷。大厂对于技术的要求主要体现在:基础,原理,深入研究源码,广度,实战五个方面,也只有将原理理论结合实战才能把技术点吃透。

下面是我会看的一些资料笔记,希望能帮助大家由浅入深,由点到面的学习Java,应对大厂面试官的灵魂追问,有需要的话就戳这里:蓝色传送门打包带走吧。

这部分内容过多,小编只贴出部分内容展示给大家了,见谅见谅!

  • Java程序员必看《Java开发核心笔记(华山版)》

  • Redis学习笔记

  • Java并发编程学习笔记

四部分,详细拆分并发编程——并发编程+模式篇+应用篇+原理篇

  • Java程序员必看书籍《深入理解 ava虚拟机第3版》(pdf版)

  • 大厂面试必问——数据结构与算法汇集笔记

其他像Spring,SpringBoot,SpringCloud,SpringCloudAlibaba,Dubbo,Zookeeper,Kafka,RocketMQ,RabbitMQ,Netty,MySQL,Docker,K8s等等我都整理好,这里就不一一展示了。

2、狂刷面试题

技术主要是体现在平时的积累实用,面试前准备两个月的时间再好好复习一遍,紧接着就可以刷面试题了,下面这些面试题都是小编精心整理的,贴给大家看看。

①大厂高频45道笔试题(智商题)

②BAT大厂面试总结(部分内容截图)

③面试总结

3、结合实际,修改简历

程序员的简历一定要多下一些功夫,尤其是对一些字眼要再三斟酌,如“精通、熟悉、了解”这三者的区别一定要区分清楚,否则就是在给自己挖坑了。当然不会包装,我可以将我的简历给你参考参考,如果还不够,那下面这些简历模板任你挑选:

以上分享,希望大家可以在金三银四跳槽季找到一份好工作,但千万也记住,技术一定是平时工作种累计或者自学(或报班跟着老师学)通过实战累计的,千万不要临时抱佛脚。

另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。

)通过实战累计的,千万不要临时抱佛脚。

另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。

以上文章中,提及到的所有的笔记内容、面试题等资料,均可以免费分享给大家学习,有需要的话就戳这里打包带走吧。

灵魂拷问!mysqlproxy配置相关推荐

  1. 大规模集群故障处理,能抗住这3个灵魂拷问算你赢

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"加入公众号专属技术群 我相信每一个集群管理员,在长期管理多个不同体量及应用场景的 ...

  2. 灵魂拷问:用移位来代替除法运算真的效率高吗?Java 编译器到底有没有做除法优化?

    目录 引入 C++ 编译器对除法的优化 Java 编译器对除法的优化 移位运算对应的字节码 除法操作对应的字节码 查看及分析 JIT 即时编译结果 1.手动编译 OpenJDK 2.编译 hsdis- ...

  3. 工程师的灵魂拷问:你的密钥安全吗?

    阿里妹导读:密钥管理是密码学应用的核心问题之一.任何涉及加密/签名的应用,无论算法本身机制多么安全,最终都会受到灵魂拷问:你密钥存在哪儿?本文实现了一种安全的密钥管理方案,基于安全多方计算技术,避免了 ...

  4. 云小课|三大灵魂拷问GaussDB(DWS)数据落盘安全问题

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:GaussDB(D ...

  5. 测试面试题集-MySQL数据库灵魂拷问加强版

    VOL 168 22 2020-10 今天距2021年70天 这是ITester软件测试小栈第168次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

  6. MySQL数据库灵魂拷问

    MySQL数据库灵魂拷问-基础篇 1. 什么是事务? 事务是数据库最小逻辑单位,是一个或者一组sql的集合 2. 事务的ACID特性? A=Atomicity   原子性:就是上面说的,务是数据库最小 ...

  7. 算法工程师如何应对业务方和老板的灵魂拷问?

    文章作者:姚凯飞 编辑整理:Hoh 内容来源:作者授权 出品平台:DataFunTalk 导读:你是否有过来自用户.业务和老板们的 badcase "灵魂拷问": 我运营的首页频道 ...

  8. TCP 协议面试灵魂拷问,可以参考!!!

                                          TCP 协议面试灵魂拷问 001. 能不能说一说 TCP 和 UDP 的区别? 002: 说说 TCP 三次握手的过程?为什 ...

  9. 整天都说注解注解注解,你们了解注解吗?来自——面试官的灵魂拷问

    注解 它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查.注解是以'@注解名'在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解.单值注解.完整注解三类.它们都不会直接影响到 ...

  10. 灵魂拷问:你看过Xgboost原文吗?

    Datawhale 作者:小雨姑娘,Datawhale成员 事情的源头是这样的,某日我分享了一篇阿里机器学习工程师面试失败经历,其中提到了我回答关于Xgboost的部分,评论区的老哥就开始了灵魂拷问: ...

最新文章

  1. php 1 2 3 转arry_在PHP语言中使用JSON和将json还原成数组的方法
  2. 剑指Offer(Java实现)重建二叉树
  3. 图书大甩卖(操作系统、C语言、Linux) 已成交
  4. 技术分享:浅谈Service Mesh在瓜子的实践
  5. 个人项目的设计与分析——类饿了么、美团式订餐类校园食堂版App“加个蛋”。...
  6. Java IO流及应用(一)
  7. 2017-5-17 分析文本
  8. VS2013编译OBS源码
  9. 【渝粤教育】国家开放大学2019年春季 8042-22T养殖业基础 参考试题
  10. SQLi LABS Less 23 联合注入+报错注入+布尔盲注
  11. BurpSuite 设置Hostname Resolution
  12. 利用drozer进行Android渗透测试
  13. cad通过钢筋大样生成钢筋明细表插件_常青藤钢筋工具系统
  14. 压力测试工具Siege详解
  15. scrollTop以及页面回到顶部
  16. FBReader工程结构解析
  17. Android深入源码分析理解Aidl整体调用流程(雷惊风)
  18. OpenStack Cinder特性之Volume-backed image介绍与验证
  19. 项目八学好英语网html,学好英语的八种方法-英语文章阅读-大耳朵英语 - 免费在线英语学习 口语练习 四级听力资料 在线翻译 网络课堂 英语社区...
  20. PiaPik网盘 2023.2

热门文章

  1. 中心静脉导管行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  2. Shell 的基础知识
  3. java 调用 .net dll_c# – 如何从Java调用.NET dll
  4. 爱数智慧荣获“阿里云2021年度优秀供应商” | 喜讯
  5. .NET 6 Preview 4 已发布,这些新功能值得关注!
  6. 这个Wi-Fi安全漏洞偷跑了24年,可能危及全球所有设备!
  7. 博士的浪漫,就是把你写进论文致谢,保存一辈子
  8. 25 款软件上榜,2020“最佳开源奖” 出炉!
  9. 实现自我隐藏 CPU 利用率的最佳方法,不妨一试!
  10. 年薪 90 万的架构师,原来在学这门课!