大厂面试合集
大龄烤红薯
徐家庄电器专修学校-软件工程专业
展开
-
【大厂面试】之 美团(一面经含答案)
美团一面面经原创 2023-12-25 22:50:55 · 1469 阅读 · 0 评论 -
【大厂面试】之绿盟
线程、mysql、事务隔离、线程池、悲观锁+乐观锁、synchronized和lock、TCP/UDP、Spring核心。同时对数据库表进行更新删除带来的问题,行级锁。ioc是怎么控制反转的,谁控制谁,又反转了谁。hashmap不安全体现在哪,扩容机制。InnoDB引擎的锁机制 行级锁。cookies和session。redis中间件的相关知识。hashmap底层存储原理。事务的acid隔离级别。多线程并发会带来的问题。原创 2023-12-25 10:00:00 · 449 阅读 · 0 评论 -
【贪心算法】之跳跃游戏
那哪个位置最好呢,我们可以看到 i=1,2,3,4位置下对应的max_jump=5,4,6,5;显然i=3时候,max_jump最大,可以跳到6的位置,所以index=3;因为i=3,可以跳到最大位置6,其他 i对应的最大位置,i=3,都可以跳到;如下例所示,我们每次在 i 位置上可以跳跃到的最大位置max_jump= i+nums[i];当在 i=0上时候,我们可以最多跳四步,可以到 i=1,i=2,i=3,i=4;看不懂的可以去下面这个链接看 具体思路。**思路:**贪心算法。原创 2023-12-18 21:57:13 · 870 阅读 · 0 评论 -
【大厂面试】之招银网络
static能修饰abstract类/方法吗?本地方法native是abstract的吗?如何保证多线程安全并发的三大特性 原子性 可见性 有序性synchronized 和lock 还有 volatile的区别volatile是如何保证数据的可见性jvm双亲委派机制 简单说一下自定义同包路径的String等,系统调用的是jdk的String还是我们的String怎么保证我们自己写的不会替换掉jdk自己的类加载器的顺序jvm是怎么给对象分配内存的?堆内存分为几块?每块的区别是什么?原创 2023-12-18 21:54:55 · 2699 阅读 · 0 评论