字节跳动一面:

  • 自我介绍,主要讲讲做了什么和擅长什么
  • 看你项目做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. 写给后端程序员的HTTP缓存原理介绍
  2. 感受JTable 与 JTableModel
  3. 计算机系统结构教程卷子,计算机系统结构试卷试题.docx
  4. 计算机用户被锁定如何解除,win10账户被锁定了怎么解除
  5. 记一次 React 组件无法更新状态值的问题分析与解决
  6. 计算机属性桌面打不开怎么办,win10电脑桌面图标属性打不开如何解决_win10无法打开桌面图标属性面板解决步骤...
  7. opencv-api threshold
  8. AngularJs 入门系列-1 使用 AngularJs 搭建页面基本框架
  9. vs2010中外联qt,使用qt编程
  10. 学习:java设计模式—Adapter模式
  11. 嵌入式课程 之 霍尔传感器(编码器)实验
  12. nod32系统更新服务器,Nod32官方升级服务器列表
  13. C++(11):显示删除函数=delete
  14. XP系统屏幕倒立翻转了怎么办???
  15. java生成假数据工具类-基于Faker1.0.2
  16. Spring源码解析-bean实例化
  17. IPC 通信 - IPC
  18. 现代软件工程 第九章 【项目经理】练习与讨论
  19. 超级删除PowerTools
  20. 甲骨文Andrew Mendelsohn:打造高扩展性和可用性的数据库云技术

热门文章

  1. 2021年中国地下采矿机械市场趋势报告、技术动态创新及2027年市场预测
  2. php http agent,PHP通过http头user-agent判断是否为手机浏览器
  3. requesbodys.java_这个requestBody的正确swagger-annotation是什么?
  4. visual studio (vs)常用快捷键
  5. 原来程序员的大部分时间并不是写代码
  6. 历史上的今天:ATT 成立;全球最大分布式计算项目正式停止;家酿俱乐部首次会议...
  7. 自动驾驶如何处理突发状况?
  8. cURL 原作者收到死亡恐吓邮件!
  9. 腾讯回应 PC 微信扫描浏览器 cookies;约会网站 228 万用户数据泄露;Java 1.0 发布 25周年 | 极客头条...
  10. iPhone:你知道这 13 年我是怎么过的吗?