面经
文章平均质量分 71
面经
放羊的牧码
学习可以偷懒,面试好好发挥就行
展开
-
面经 - Java 基础面试题
1、++ 运算符解析:代码x=(m++)+n中,这里的括号()代表与后面的加号进行区分,并不是指优先计算m++的值,m++同样是先参与运算后自增。表示先进行取出m的值5,再进行运算加n的值5+6=11,所以x的值为11,最后再进行自增m等于6。2、待更新……...原创 2020-03-18 15:11:32 · 1487 阅读 · 4 评论 -
LeetCode(剑指 Offer)- 题集
LeetCode(剑指 Offer)- 解题集 # 题名 难度 解题 企业 05 替换空格 简单 查看解题 小米集团 ……原创 2022-02-01 14:15:04 · 1856 阅读 · 0 评论 -
LeetCode(多线程)- 题集
LeetCode(多线程)- 解题集 # 题名 难度 解题 企业 1114 按序打印 简单 查看解题 爱奇艺、微软 ……原创 2022-01-13 16:10:48 · 598 阅读 · 0 评论 -
LeetCode(Shell)- 题集
LeetCode(Shell)- 解题集 # 题名 难度 解题 企业 192 统计词频 中等 查看解题 苹果、亚马逊 ……原创 2022-01-10 17:37:51 · 521 阅读 · 0 评论 -
LeetCode(数据库)- 题集
LeetCode(数据库)- 解题集 # 题名 难度 解题 175 组合两个表 简单 ……原创 2021-03-12 18:13:17 · 1068 阅读 · 1 评论 -
面经 - Java 中级进阶面试题
1、什么是 Spring Boot?解析:SpringBoot是Spring开源组织下的子项目,是Spring组件一站式处理方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。2、为什么要用 Spring Boot?解析:SpringBoot优点非常多,如:独立运行 简化配置 自动配置 无代码生成和XML配置 应用监控 上手容易..... SpringBoot集这么多优点于一身,还有理由不使用它呢?3、Spring Boot原创 2021-06-30 10:23:07 · 1721 阅读 · 4 评论 -
面经 - 数据库基础面试题
引言作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎 实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不去考察数据 库知识,这里收集一些常见类型的SQL语句,无论对于平常开发还是准备面试,都会有助益。基础表结构student(sno,sname,sage,ssex) 学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,tnam...原创 2021-05-26 19:17:25 · 727 阅读 · 11 评论 -
面经 - 【多线程】在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它?
解析:lock接口在多线程和并发编程中最大的优势是它们为读和写分别提供了锁,它能满足你写像 ConcurrentHashMap这样的高性能数据结构和有条件的阻塞。Java线程面试的问题越来越会根据面试者的回答来提问。我强烈建议在你去参加多线程的面试之前认真读一下Locks,因为当前其大量用于构建电子交易终统的客户端缓存和交易连接空间。Lock读写锁机制可以实现!在Java中Lock接口比synchronized块的优势是什么?Lock接口最大的优势是为读和写分别提供了锁。package ...原创 2021-04-11 17:55:11 · 912 阅读 · 2 评论 -
面经 - 【多线程】现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
问:现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?答:要保证T1、T2、T3三个线程顺序执行,可以利用Thread类的join方法。问:join方法的作用?答:Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。当我们调用某个线程的这个方法时,这个方法会挂起调用线程,直到被调用线程结束执行,调用线程才会继续执行。问:join方法传参和不传参的区别?答:join方法中如果传入参数,则表示这样的意..原创 2021-04-10 17:03:55 · 813 阅读 · 0 评论 -
面经 - 美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧~
public class testT { public static void main(String [] args){ String A = "hi你是乔戈里"; System.out.println(A.length()); }}以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数...转载 2020-01-09 16:16:59 · 972 阅读 · 0 评论 -
面经 - C/C++ 基础篇
下列C++代码的输出结果是什么?[台湾某著名杀毒软件公司2010年7月笔试题] // Code 1int i=1;int main(){ int i=i;}// Code 2int main(){ int i=i;}// Ps:Code1 和 Code2 是等价的。 A. The i within main will have an undefined...原创 2018-08-26 23:42:10 · 824 阅读 · 0 评论