首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客172678284号
获赞
4
粉丝
2
关注
3
看过 TA
119
吉林大学
2016
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客172678284号吗?
发布(10)
评论
刷题
收藏
牛客172678284号
关注TA,不错过内容更新
关注
2023-07-04 09:53
吉林大学 Java
面试官问了一个很大的问题要怎么回答?
比如HashMap的原理,GC的原理,你对mysql的理解?我理解的是每个东西的知识点都非常多,HashMap有底层结构、扰动函数、put过程、get过程、rehash、线程安全问题等等不同的知识点的原理每次被问到,都感觉自己回答的面试官不满意
钱塘君丶:
为什么,是什么,干什么。就这三个方向答就好了。 比如GC,为什么GC,因为Java把内存管理交给了JVM去做。GC是什么,垃圾回收,用了哪些经典算法。GC干了什么,什么算法什么设计用在了哪里。一套下来差不多五分钟就过去了。
0
点赞
评论
收藏
分享
2023-06-09 00:00
已编辑
吉林大学 Java
华为OD面经
机试 3701、五子棋找最优解,异常输入的场景一直有问题导致通过率只有80%,真没找到到底是什么输入怎么去处理都没处理好2、三个长方形重叠部分的面积,非常简单,先求两个长方形的重叠部分,再与另外一个长方形求重叠部分就行了,100%通过3、矩阵渐变,也挺简单的,试了两种方法,效率是上去了,但是用例还是只通过95%,没找到问题一面1、为什么要用消息中间件(解耦、削峰、扩展、异步等)2、你设计一个消息中间件要考虑那些因素(可伸缩、高可用、持久化等)3、如何实现消息消费幂等(定义唯一ID,利用redis中的set)4、设计模式(主要问了单例,双重校验锁和基于类加载的线程安全的单例)5、什么是双亲委派机...
投递华为等公司10个岗位
0
点赞
评论
收藏
分享
2021-11-03 17:32
吉林大学 Java
2021.11.03 在牛客打卡4天!
0
点赞
评论
收藏
分享
2021-10-22 23:55
吉林大学 Java
题解 | #斐波那契数列#
public class Solution { public int Fibonacci(int n) { if (n == 1 || n == 2) return 1; // return Fibonacci(n - 2) + Fibonacci(n - 1); int sum1 = 1; int sum2 = 1; for (int i = 3; i <= n; i++) { sum2 = sum1 + sum2; sum1 = sum2 - sum1; } return sum2; } }
0
点赞
评论
收藏
分享
2021-10-15 21:55
吉林大学 Java
加油
2021.10.15 在牛客打卡3天!
0
点赞
评论
收藏
分享
2021-10-08 16:51
吉林大学 Java
加油
2021.10.08 在牛客打卡2天!
0
点赞
评论
收藏
分享
2021-10-05 22:22
吉林大学 Java
加油啊
2021.10.05 在牛客打卡1天!
0
点赞
评论
收藏
分享
2021-10-04 15:00
吉林大学 Java
题解 | #链表中环的入口结点#
遍历链表,将每个节点存放到一个list中,如果当前节点在list中存在,则返回当前节点,如果不存在,则继续查找下一个节点 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ import java.util.*; public class Solution { public ListNode EntryNodeOfLoop(ListNode pHead) { List<ListNode> listNodes = new LinkedL...
0
点赞
评论
收藏
分享
2021-10-04 14:49
吉林大学 Java
题解 | #买卖股票的最好时机#
①计算每天的最大收益,并记录其中的最大值; ②记录当前天之前的最小值。 import java.util.*; public class Solution { /** * * @param prices int整型一维数组 * @return int整型 */ public int maxProfit (int[] prices) { // write code here if (prices.length <= 1) return 0; int min = prices[0]; int maxProfit = 0; for (int i = 0; i < prices.lengt...
0
点赞
评论
收藏
分享
2021-08-19 17:49
吉林大学 Java
题解 | #用两个栈实现队列#
新的元素一直往栈1中存放,栈2用于存放已经排好队的准备弹出的元素当栈2排空之后,再次要求弹出元素时,一次性把栈1中的所有元素取出存入栈2之中 Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(int node) { stack1.push(node); } public int pop() { if (!stack2.empty()) { return stack2.pop(); ...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务