avatar-decorate
获赞
1249
粉丝
524
关注
43
看过 TA
1.0W
四川大学
2025
Java
IP属地:浙江
无人扶我凌云志,我自踏雪至山巅!
私信
关注
项目1. 介绍网页音视频项目?2. 点赞数据怎么存储的?3. 点赞怎么更新的?4. 每点赞一次都会发一个MQ?那前端点赞数怎么实时控制的?5. 那你的消费者和生产者都是如何配置的?(答得不好,这部分不是我负责的❌)6. 搜索功能怎么做的?数据存在ES吗?那数据库里也有一份吗?Java基础1. HashMap会有什么样的线程安全问题?2. HashMap1.7和1.8有什么区别?3. CurrentHashMap如何保证线程安全?4. CurrentHashMap1.7和1.8有什么区别?5. 你提到的那个 volatile 它的作用和原理是啥?6. volatile能保证原子性吗?什么能保证原子性?7. Synchronized的原理说下?8. Synchronized的优化和升级过程说下?(答得不好,轻量级锁原理忘了❌)9. Java 内存结构是包含哪几部分?10. 垃圾回收算法G1了解吗?(不了解❌)11. 垃圾回收算法CMS了解吗?(不了解❌)12. 类加载机制了解吗?(JVM都不太了解❌)13. RocketMQ事务消息了解吗?(不了解❌)14. Redis数据结构说说15. MySQL底层数据结构及其优点?16. 联合索引(a,b,c,d), where a = x and b = x and c >= x and d = x 会用到哪些索引?算法把二叉树按照从上到下从左到右转化为链表。其实就是中序遍历但是也要记录非叶子节点的数据,先写核心代码写出来了,思路也说了。然后面试官说还有时间,然后我处理下输入,但是第一次用ACM模式建树,没建出来。总结总共48分钟,总体问的不难,面试官人也不错。但是头天才考完期末周,半月没碰八股,匆匆上阵面试,很多都忘了😭😭,加上JVM也不太熟悉,连续四个问题都没答出来,把面试官都整笑了🤣。还好没问spring的,那更是一坨🤣。后面算法没把树建出来只能怪平时没有练习acm模式,需要加强联系。没有反问环节,答得也不好,算法也没写好,应该寄了。16号更新,进二面了🥲🥲。要给一面面试官磕头了。17 号更新,hr 说没 hc 了,面试取消。
投递快手等公司10个岗位
0 点赞 评论 收藏
转发
项目1. 两个项目是自己写的吗?2. 对哪个项目比较印象深刻?聊聊有哪些难点?(聊的短视频项目)3. 你提到高并发与分布式,详细展开讲讲。4. 服务拆分的依据是什么呢?5. 网关用的是啥?了解Nginx吗?6. 你提到反向代理,它和正向代理有什么区别?(答得一般❌)7. 我看你设计了表结构,那你谈谈平时设计表结构有哪些注意点?8. 短链接项目是做什么的?介绍一下9. 重定向到新链接是怎么实现的?10. 缓存三兄弟11. 你项目用到分库分表,那你谈谈对分库分表的了解呢?八股文1. 我看你说掌握常见算法,那简单说一下动态规划和回溯的思想。2. 回溯算法平时怎么应用的?3. 了解docker吗?说说常见的命令?4. 会写dockerfile吗?(❌)5. equals和==的区别呢?和hashcode的关系呢?6. 反射了解吗?说说怎么调用一个普通方法?(❌)7. 线程基本状态和转换?8. 说说多线程死锁9. Runnable和Callable的区别?10. 设计模式了解吗?说说代理模式?11. MySQL的底层为什么要用B+树?相比其他数据结构有什么优势?12. 左连接和右连接的区别?(答得一般❌)13. TCP握手为什么是三次?挥手为什么是四次?14. 挥手最后的MSL时间你知道吗?15. 了解常见的排序算法吗?聊聊快速排序(答得一般❌)算法求集合的幂集。✅估计是看我对回溯比较了解,出了对应的题。面了有一个星期了,没有后续。总体的面试体验还是不错的,一直围绕简历来。算法题也是看我简历写的擅长什么出的。
投递图尔兹等公司10个岗位
0 点赞 评论 收藏
转发
数据结构  1. 优先级队列是否了解?说一下特性和实现原理?  2. 除了红黑数以外还有什么平衡树?  3. 堆的左旋和右旋操作你了解吗?操作系统  1. 进程和线程有什么区别?  2. 为什么线程更高效?  3. 为什么多线程会有线程安全问题?如何解决?  4. 说说你对锁的了解?  5. 进程通信之间的方式?  6. 什么是僵尸进程?会占用CPU吗?如何回收?计算机网络  1. HTTP 的协议有哪些常见的方法和状态码?  2. GET可以新增吗?  3. cookie 和 session 的区别?  4. session保存在什么地方?  5. 你用自定义token如何控制过期时间呢?  6. TCP 协议断开链接的过程  7. MSL的时间具体是多少你知道吗?数据库  1. MySQL的隔离级别有哪些?  2. 对可重复读举个例子  3. 慢SQL如何优化?  4. 那explain 的话一般关注哪些信息?  5. 假如我的SQL已经命中索引还是很慢,怎么解决?  6. MySQL中表的字段有上限吗?  7. MySQL中表的索引的个数有上限吗?Redis  1. 用过哪些Redis的数据结构?  2. key大小有限制吗?  3. 怎么解决BigKey问题?  4. Hash结构可以设置过期时间吗?RocketMQ  1. Rocketmq有哪些特性?  2. 延迟队列你清楚吗?ES  ES 和 MySQL 有什么区别?短链接项目  1. 长链变成短链的算法?  2. 数据库的主键ID你是怎么维护的?  3. 布隆过滤器的特点?怎么改进?场景  你们辅导员有一个比较大的表格,有一万行到 10 万行不等的这样的一个数据,大小的话可能在 500MB或者1G 之间,然后需要让你提供给辅导员一个工具把这个表格上传到服务器,然后数据一行一行地保存到数据库当中,如果这个功能交给你去实现的话,你会怎么考虑?内存是够的,你要考虑一下整个一个交互层面,有可能这些数据有错误,怎么提示他?做题  1. SQL求成绩top k的学生,注意第k个学生可能有多个  2. 求用给定数组中的数字组成比给定目标数小的最大的数已感谢信。
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
转发
1. Java的8种基本类型2. 自增自减位置的特点3. 你在项目中常用的循环方式4. where(true)什么时候跳出?什么关键字来控制?5. 重载和重写的区别?你提到了sum的两个参数或者三个参数,那么假如有不定个参数呢?6. Java中的异常?你项目中的全局异常处理器是怎么做的?具体怎么捕获7. 你项目中用到了多线程吗?怎么做的?8. MQ了解吗?不了解的话能不能根据自己的理解推测怎么保证消息不丢失?9. 多线程可能会带来什么问题?10. 内存溢出和栈溢出的区别?11. 死锁的条件?如何预防死锁或者避免死锁?12. 说一下你对集合的了解?平时用过哪些集合?什么特点?13. ArrayList的构造方法?扩容机制?(面试官提醒我去看看新版本的)14. 如何向一个编程小白介绍红黑树?15. 红黑树的稳定性怎么理解?16. 常见排序方法时间复杂度?稳定性?使用场景?17. 你项目中提到了熟悉五种数据结构,分别说说特点?18. 数据库的DML和DDL语句分别指什么?基本语法说一下19. 说说事务?四大特性?隔离级别?20. MySQL主要由哪些部分组成?21. MySQL数据的具体存储方式?22. Redis的常见数据类型?23. 你项目中怎么使用分布式锁的?为什么要用分布式锁?实现原理?24. 缓存穿透、缓存击穿、缓存雪崩的发生原因和解决方法?解决方法优缺点?25. 说说Spring 中的IoC和AOP?26. 你项目中怎么使用AOP的?为什么要自定义注解?怎么做的?(面试官提醒有现有轮子)27. Spring中如何定义一个Bean?有哪些注解可以实现28. @Resourse和@Autowired的注入方式区别?可以有哪些参数?29. SpringBoot和SpringCloud的对比?优点和缺点?30. Linux中常用的命令?31. 说说“去哪儿吃”(黑马点评)的项目架构?32. 项目中怎么使用Redis实现登录的?33. 怎么定义热点数据的?使用哪种数据结构?34. 极简版抖音的点赞模块是怎么做的?Redis+定时任务的异步点赞怎么做的?怎么优化?35. 项目开发中遇到的最大问题是什么?怎么解决的?面试官人很好,没有压力和PUA,还提醒我去补知识。就是没有反问环节,感觉寄了。
投递人人行(借贷宝)等公司10个岗位
0 点赞 评论 收藏
转发
1. TCP和UDP的区别?2. TCP保证传输的可靠性的原理有哪些?3. HTTP是基于TCP还是UDP?4. 浏览器输入一条URL到页面反馈的过程?5. 基本类型和包装类型的区别6. 基本类型和包装类型的存储7. HashMap的查询效率?构造参数传入12实际长度是多少?为什么线程不安全?8. 有哪些线程安全的容器?9. ConcurrentHashMap为什么能保证线程安全?10. ThreadLocal是什么?怎么用?内存泄漏?11. synchorinzed的底层原理?12. volatile关键字的原理?怎么用?是否保证原子性?13. 乐观锁和悲观锁?14. CAS是什么?有什么缺点?15. jdk1.7对synchorinzed的优化?16. 线程池的七个参数?17. 线程池的拒绝策略有哪些?18. 假如有一个高并发低延迟的业务和一个低并发高延迟的业务,应该核心线程的数量应该怎么设置?19. 为什么MySQL要用B+树不用key-value?20. 使用自增id还是UUID来当主键?21. 索引失效的场景?22. 为什么UUID要自增?23. 深度分页怎么优化?24. a,b,c上有联合索引,where b > * and a = * and c = *中哪些会用到索引?反问环节:对实习生的培养?出勤时间?对我的面试表现的评价?后续应该努力的方向?ps 一面已过,二面线下。有没有面过的牛友指点一下ps 二面挂,**面试官说要招实习到明年转正的,让我直接走,什么都没问,线下白跑一趟了,真得避雷这家公司,一生黑。
0 点赞 评论 收藏
转发
牛客网
牛客企业服务