面试时间1h,流程 1.自我介绍 2.项目介绍(简单版) 3.八股 4.算法 5.反问 1.Object类包含哪些方法,其中finalize会不会立即清理和释放资源 2.hashmap底层,包括put,扩容,node是jdk多少开始有的? 3.负载因子为什么是0.75? 4.Arraylist和HashSet区别? 5.HashTable线程安全是怎么实现的? 6.线程同步方式有哪些? 7.syn
8.30投,8.31约面,9.4一面 时间30min 1.面向对象的理解 2.java集合有哪些,问了arraylist的几个常用方法 3.hashmap了解的多深,介绍一下 4.多线程,怎么使用(volatile,syncronized关键字,Thread类,Runnable接口,ReentantLock,StampedLock) 5.volatile,syncronized详细介绍,syncr
SpringBoot: 1. 有什么特点 2. 有哪些常用注解 Java: 1. 内存区域有哪些 2. 线程池怎么用的 其它: 1. 实习过程中遇到的挑战 2. 为什么想转码 3. 通信专业需要学哪些计算机相关的专业课吗 4. 为什么要选博客论坛的项目 5. 转码的过程中对你帮助最大的人 6. 周围的人都怎么评价你 7. 你觉得自己是一个乐观的人吗 8. 你简历里写的这个社团经历都做了什么,对你有
面于2024-6-6下午,现在是6-11,毫无音讯,不知吉凶。 首先大概等了面试官15分钟吧,然后中途昨天一面我的来和我说在开会,让我等一下,应该是他们那个项目组的leader之类的。然后随后就来面我了,听声音也是个比较年轻的面试官。 然后让我简单自我介绍,让我介绍自己的项目(光速吟唱) 随后就是让我说项目难点,以及问了些redis使用场景啊,mq使用场景啊,让我结合项目答,我很熟悉我项目的功能,
上午面的MetaApp感觉多半挂了,下午直接想摆烂了,谁知面完我感觉自己又行了。 面试官人炒鸡好,全程面试无压力,无算法题无SQL(估计二面?),面试体验很赞! 1.面试官:做个自我介绍吧。我:简单的自我介绍,加说了自己在学校做的项目。 2.面试官:说说在学校做的这个项目。我:开始说这个项目…… 面试官似乎对我的项目蛮感兴趣?我的项目是线上小程序项目,日均访问量20-30w。然后他一直问,我一直回
#软件开发笔面经# 我好菜好菜好菜 项目部分就不说了,只写一点八股。 上来先画uml图时序图泳道图。 1、RPC服务中,服务调用方如何快速知道某台机器宕机? 2、本地缓存何时更新,如何判断是不是需要更新? 我说根据redis的某个业务key和version判断 追问,redis宕机了呢?答:从数据库拿。追问数据库扛不住? 3、布隆过滤器误判问题知道吗?怎么解决? 4、线程池为啥io密集型是2*核心
#招银# 自我介绍 为什么不做算法做后端(我研究生是做CV的) 研究生做算法以后感觉对做后端有哪些好处。 然后就是问项目了,按简历里项目一个一个问,为什么这么做,为什么不用那个,还可以怎么做,项目里没有做如果现在做要怎么做…… 没有八股 面试官挺好的,就是自己没准备好,问的很多没考虑过,没答好,有的压根不会。
面经记录得比较细致: (简历部分) 1.自我介绍 2.6G内生安全的项目做了什么业务?(会) 3.6G的内生安全为什么要研究,必要性原因是什么?(会,但是没准备过) 4.区块链技术介绍一下,为什么要用到区块链?(会,分布式解决集中式单点问题,分布式认证提高身份的安全性) 5.Nginx的动态代理和负载均衡说一下?有什么区别?(会,区别很爱问) 6.mysql二进制文件主从复制怎么做的?三种binl
👥面试题目: 一面: 1.问项目(说觉得我这个项目没什么难度,上压力。) 2.设计一个秒杀系统,请给出大致思路。 3.如果有十万个请求同时访问你的系统该怎么办? 4.超买超卖问题怎么解决? 5.事务并行会有哪些问题? 6.Mysql有哪些锁请展开说说? 7.哪些字段适合建立索引? 8.Java中sleep方法会一直占用cpu吗?为什么?wait方法会占用cpu吗? 9.如何设置线程数量?单cpu
技术问题 1.项目难点说一下(秒杀) 2.设计一个秒杀系统,考虑哪些方面 3.Redis缓存击穿,缓存雪崩,缓存穿透 4.讲讲布隆过滤器,底层原理,还可以用在什么方面 5.redis数据类型,zset用到了什么数据结构(跳表),跳表的底层结构 6.MySQL底层数据结构 7.索引失效的场景 8.联合索引最左匹配原则 其他问题 1.和前端合作遇到过哪些问题 2.自己是如何学习新技术的 3.遇到问题怎
今天上午面的,傍晚发的offer -- 还在考虑中... 还有一个CSDN的机会(刚刚提交机试题),看能不能冲一冲 1. Java中的IO模型 2. 说说Java中的集合 3. 垃圾回收器+回收算法 3.5 JVM内存结构、垃圾回收,类加载过程 4 . Redis分布式锁 5. 说说:reids哨兵心跳+宕机后怎么选举新的master节点 ? 6. redis 为什么这么快? 7. redis穿透
一面(7/05) 自我介绍 项目相关: 什么是DDD(领域驱动设计) 用了哪些设计模式 怎么使用缓存 八股 线程池相关(线程池参数,线程执行流程,线程池声明周期中线程数量变化,线程执行失败如何处理) 失败重试机制(实现方式有哪些) Java中的锁(Lock) 注册中心 ------------------------------ 无算法题,反问环节: 简历比较重要的点包括:JAVA技术栈,学习成绩
时长:30min 八股: 1.登陆拦截器实现原理? 拦截器的思想主要是基于Java的反射机制,属于面向切面编程(AOP)的一种运用,就是在Service或者一个方法前调用一个方法preHandle(),或者在方法后调用一个方法postHandle(),甚至在抛出异常的时候做业务逻辑的操作afterCompletion() 具体实现: https://blog.csdn.net/weixin_475
4.23一面:最长的回文串长度,根据项目问了一些,其他的有点记不清了 4.25二面:回路检测,shell编程、看了哪些技术书籍、拦截器实现接口、自己的优缺点 4.27三面:主管面,毕设,对快手的看法。问的相对比较开放,根据自己的情况答就行了。 5.09hr面:问了实习的感受、有挑战性的事、最有压力的事;相比于秋招,春招有哪些思维上的改变;期望薪资等等 总结:最近快手比较缺人,加上自己曾经在快手实习
4.27一面:删除升序链表中的重复的节点,ThreadLocal,线程池有哪些重要参数,如何配置,Redis(数据结构,单进程)、RabbitMQ、kafka 5.05二面:查找链路中的倒数第K个节点,Spring中的设计模式,索引(哪些索引、是不是越多越好,覆盖索引)、ThreadLocal,JVM垃圾回收、数据库隔离级别、接口和抽象类的区别 总结:两面都基本一个小时,问的满满当当的,Java相