首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
许愿wangye
获赞
416
粉丝
79
关注
46
看过 TA
3192
男
重庆邮电大学
2024
Java
IP属地:黑龙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑许愿wangye吗?
发布(31)
评论
刷题
收藏
许愿wangye
关注TA,不错过内容更新
关注
2024-05-15 16:27
重庆邮电大学 Java
快手杭州商业化一面 5.9
自我介绍项目rocketMQ支持事务吗 1、Producer 向 broker 发送半消息 2、Producer 端收到响应,消息发送成功,此时消息是半消息,标记为 “不可投 递” 状态,Consumer 消费不了。 3、Producer 端执行本地事务。 4、正常情况本地事务执行完成,Producer 向 Broker 发送 Commit/Rollback,如 果是 Commit,Broker 端将半消息标记为正常消息,Consumer 可以消费,如果是Rollback,Broker 丢弃此消息。 5、异常情况,Broker 端迟迟等不到二次确认。在一定时间后,会查询所有的半 消息,然后到 ...
查看8道真题和解析
0
点赞
评论
收藏
分享
2024-05-15 12:00
重庆邮电大学 Java
学趣AI面 5.7
1.自我介绍2.描述一下解决问题是的思考和决策过程3.谈谈对java语言的理解,你最熟悉的java技术栈是什么4.使用java的具体案列5.谈谈对java平台的理解,对框架的理解6.学习中的挑战7.确保分布式系统方案的高效和一致性8.如何保证代码的高效和可读性,使用过哪些工具和实践提升代码质量9.如何团队合作解决问题
查看7道真题和解析
0
点赞
评论
收藏
分享
2024-05-10 10:12
重庆邮电大学 Java
虾皮一面 4.20
自我介绍1.项目令牌桶限流和漏斗限流2.hashmap底层3.hashmap千万数据扩容如何保证不影响系统执行4.往MQ当中存取大量ID,保证每次取ID时,取到每个ID的概率是相等的5.gc6.引用计数法和可达性分析算法的优缺点7.redis+lua保证幂等性算法:y = 8 eps = 0.01 开y的立方根求x精度0.01二分查找
查看8道真题和解析
0
点赞
评论
收藏
分享
2024-05-01 18:11
重庆邮电大学 Java
蓝色脉动二面 4.25
1.数据库三范式第一范式:数据表中的每一列(每个字段)都不可以再拆分。 例如用户表,用户地址还可以拆分成国家、省份、市,这样才是符合第一范式 的。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主 键的一部分。 例如订单表里,存储了商品信息(商品价格、商品类型),那就需要把商品ID 和订单ID作为联合主键,才满足第二范式。 第三范式:在满足第二范式的基础上,表中的非主键只依赖于主键,而不依赖于 其他非主键。 例如订单表,就不能存储用户信息(姓名、地址)。2.事务ACID3.char和varchar有啥区别char: char表示定长字符串,长度是固定的; 如果插入数据的长...
查看20道真题和解析
0
点赞
评论
收藏
分享
2024-05-01 18:10
重庆邮电大学 Java
蓝色脉动一面 4.24
自我介绍实习1.观察者模式怎么实现项目2.算法 ArrayList<String> list = new ArrayList<>(); list.add("hello world"); list.add("hello"); ArrayList<String> b = list; list.remove("hello"); System.out.println(b.size()); 降序数组找和为target的值
软件开发2024笔面经
0
点赞
评论
收藏
分享
2024-04-29 20:38
已编辑
重庆邮电大学 Java
虾皮二面 4.29
听完自我介绍 直接一道算法 面试官感觉在工作至多包含 k 个不同字符的最长子串 mid 滑动窗口太久没写 不会
查看3道真题和解析
0
点赞
评论
收藏
分享
2024-04-25 20:54
已编辑
重庆邮电大学 Java
利宏科技一面 4.10
自我介绍1.栈是怎么实现的?数组?链表2.树有哪些?3.红黑树4.平衡二叉树5.用过哪些集合6.CopyOnWriteArrayList用在哪些场景7.hashmap底层数据结构8.加锁有哪些方法 lock vs synchronized9.线程通信有哪些方法10.wait和sleep的区别11.提交task后线程池是怎么处理的12.获取线程池的额执行结果13.序列化和反序列化14.socket编程15.计算机网络模型tcp ip在哪一层16.tcp建立连接过程17.tcp和http的区别18.状态码19.SpringBoot的常用注解20.怎么注入Bean21.sql分组过滤
查看21道真题和解析
0
点赞
评论
收藏
分享
2024-04-25 20:54
已编辑
重庆邮电大学 Java
携程一面 4.7
1.架构2.分库分表怎么设计的?如何分库分表的?hash取模 数据均匀性3.列举一些常见的集合类 和它的数据结构和简单的实现原理4.hashmap和currentMap有什么区别5.线程池6.线程数怎么设置7.jvm内存模型8.对象的生命周期在JVM的运行空间中,对象的生命周期大概可以分为7各阶段:创建阶段(creation)应用阶段(Using)不可见阶段(invisible)不可到达阶段(Unreachable)可收集阶段(Collected)终结阶段(Finalized)释放阶段(Free)创建阶段(creation)在创建对象阶段,系统要通过下面步骤,完成对象的创建过程:1).为对象分...
查看7道真题和解析
0
点赞
评论
收藏
分享
2024-04-25 20:55
已编辑
重庆邮电大学 Java
小米二面 4.2
自我介绍1.一个线程如何控制接口限频基于数据库(Mysql为例)的统计进行限流基于redis自增长及过期策略的限流基于内存(linkedlist为例)的限流基于木桶算法的限流2.红黑树 哪里用到了红黑树?java8 hashmap中链表转红黑树。epoll在内核中的实现,用红黑树管理事件块(文件描述符)。Java的TreeMap实现3.b+树 b树 使用场景数据库 文件系统4.为什么要有多线程?从计算机底层来说: 线程可以比作是轻量级的进程,是程序执行的最小单位,线程间的切换和调度的成本远远小于进程。另外,多核 CPU 时代意味着多个线程可以同时运行,这减少了线程上下文切换的开销。从当代互联网...
查看12道真题和解析
0
点赞
评论
收藏
分享
2024-04-25 20:55
已编辑
重庆邮电大学 Java
经纬恒润二面 4.2
1.ppt2.实习3.项目难点4.项目学到了什么?5.看过什么源码?spring,rocketmq,redis,mysql6.平时有什么爱好?7.期望薪资8.为什么选择成都
查看5道真题和解析
0
点赞
评论
收藏
分享
2024-04-25 20:55
已编辑
重庆邮电大学 Java
小米一面 3.29
1.数组和链表的区别2.hashMap数据结构3.HashMap 在使用时需要注意什么地方首先了解过其底层的都知道,HashMap有个扩容机制,是比较耗时的,所以为了减少扩容次数,在知道要存放多少元素的前提下最好指定HashMap的链表初始大小。 为了减少链表的碰撞次数,尽可能的选择不可变的类型作为Key,以为其不可变形,其HashCode的值也会不可变。如String类型使用HashMap做缓存时,因为其线程不安全特性,最好使用ConcurrentHashMap代替。key相同会覆盖之前的数据,因为其key的hashcode相同会向其index所对应的entry进行equals相同则覆盖4....
查看17道真题和解析
0
点赞
评论
收藏
分享
2024-04-25 20:56
已编辑
重庆邮电大学 Java
经纬恒润一面 3.27
自我介绍实习1.RocketMQ如何保证可靠性?2.分库分表3.关键字搜索,索引失效怎么优化 %王%索引失效全文索引 倒排索引4.事务的特性5.两个事务抢占数据造成的死锁,数据库怎么处理死锁?6.索引失效7.什么时候会发生回表8.jdk17是自己搭的还是?架构是自己搭的还是网上拉的9.线程的几种创建方式10.runnable 和 callable 有什么区别11.多线程如何保证全局变量的安全性问题12.线程在jvm中会占用哪些区域13.线程和进程的区别14.创建对象的几种方式 5种 使用 new 关键字: 最常见的创建对象的方式是使用 new 关键字,通过调用类的构造方法来实例化对象。例如: ...
查看17道真题和解析
0
点赞
评论
收藏
分享
2023-11-02 15:42
重庆邮电大学 Java
京东还有笔试?
上一场鸽了,说是最后一场,怎么还会顺延?
投递京东等公司9个岗位
0
点赞
评论
收藏
分享
2023-10-31 19:10
已编辑
重庆邮电大学 Java
恒生一面 10.17 20min 已挂
自我介绍1.hashmap是怎么实现的?反问了是底层原理吗判断键值对数组table是否为空或为null,否则执行resize()进行扩容(初始化)根据键值key计算hash值得到数组索引这个哈希方法首先计算出key的hashCode值,然后通过这个hash值右移16位后的二进制进行按位异或运算得到最后的hash值。在putValue的方法中,计算数组下标的时候使用hash值与数组长度取模得到存储数据下标的位置,hashmap为了性能更好,并没有直接采用取模的方式,而是使用了数组长度-1 得到一个值,用这个值按位与运算hash值,最终得到数组的位置。判断table[i]==null,条件成立,直...
投递恒生电子股份有限公司等公司9个岗位
0
点赞
评论
收藏
分享
2023-08-09 10:08
重庆邮电大学 Java
请问有哪些965(1075)的公司?
投票
已知: 联想?猿辅导?按后端普遍部门算965:联想 绿盟 b站 顺丰1075:猿辅导1065:360
UltramanZ:
绿盟,965,前后弹性一个小时
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务