前几天有读者找到我,说想要一套全面的Mysql面试题,今天陈某特地为她写了一篇。 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。 作用:用于存取数据、查询、更新和管理关系数据库系统。 MySQL是一个关系型数据库管理系统,…
转载
2021-07-30 10:16:40
662阅读
1 背景 对于数据开发人员来说,手写sql是比较熟悉的了,就有这样一道题,面试时需要手写sql,这就是非常经典的连续登录问题,大厂小厂都爱问,这种题说简单也不简单,说难也不难,关键是要有...
转载
2020-09-04 08:44:00
268阅读
2评论
CV: 1. 常见的模型加速方法 2. 目标检测里如何有效解决常见的前景少背景多的问题 3. 目标检测里有什么情况是SSD、YOLOv3、Faster R-CNN等所不能解决的,假设网络拟合能力无限强 4. ROIPool和ROIAlign的区别 5. 介绍常见的梯度下降优化方法 6. Detect
转载
2020-08-04 09:02:00
503阅读
2评论
大厂运维开发高频面试题整理
转载
2022-02-08 09:19:33
797阅读
什么是最左前缀原则?什么是最左匹配原则 通常我们在建立联合索引的时候,也就是对多个字段建立索引,相信建立过索引的同学们会发现,无论是oralce还是mysql都会让我们选择索引的顺序,比如我们想在a,b,c三个字段上建立一个联合索引,我们可以选择自己想要的优先级,a、b、c,或者是b、a、c 或者是
原创
2024-07-17 10:07:42
0阅读
前言
组件化是 保持整个 App 可持续地进行高质量开发的基础,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度;
实践中我还参考了十几家技术团队的解决方案(例如:美团、有赞、阿里等等),在这个系列里,我将总结我对于组件化的思考和实践。
目录
1.如何对 Android 应用进行性能分析
2.什么情况下会导致内存泄露
3.如何避免 O
原创
2021-08-24 17:14:50
318阅读
前言 不管是学生还是已经工作的人,我想彼此都有一个相同的梦想:进大厂! 眼看着2021年就过去一半了,那么如何才能在后半年弯道超车,进入梦寐以求的大厂呢 首先你要清楚,现在无论是大厂还是小公司,面试考
原创
2024-03-16 11:17:59
85阅读
大厂面试题 请描述synchronized和reentrant lock的底层实现,以及重入的底层原理 synchronized java 代码级别的代码实现 synchronized class文件 中通过 monitorenter monitorexit 两条Jvm的汇编指令实现 Jvm执行过程 ...
转载
2021-08-11 16:10:00
323阅读
2评论
一、参考资料小公司工作一年半,准备社招跳槽去大厂!
原创
2022-12-16 21:46:53
617阅读
一、架构筑基:深入内核、直击故障、拒绝蒙圈 大家都知道,性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后,性能方面就会下降,如果想成为一名优秀的架构师,性能优化就是你必须思考的问题。 所以性能优化专题从JVM底层原理到内存优化再到各个中间件的性能调优,比如Tomcat调优,MySQL调 ...
转载
2021-07-26 17:24:00
297阅读
2评论
写在前面本篇是「源码级回答」大厂高频Vue面试题系列的第二篇,本篇也是选择了面试中经常会问到的一些经典面试题,从源码角度去分析。想从第一篇开始看的,地址在话不多说,干就完了!简述 Vue 中 diff 算法原理diff 简介diff 算法是一种通过同层的树节点进行比较的高效算法,避免了对树进行逐层搜索遍历,所以时间复杂度只有 O(n)。diff 算法的在很多场景下都有应用,例如在 Vue 虚拟 d
原创
2021-01-27 14:53:22
421阅读
写在前面(不看错过一个亿)最近一直在读Vue源码,也写了一系列的源码探秘文章。但,收到很多朋友的反馈都是:源码晦涩难懂,时常看着看着就不知道我在看什么了,感觉缺乏一点动力,如果你可以出点面试中会问到的源码相关的面试题,通过面试题去看源码,那就很棒棒。看到大家的反馈,我丝毫没有犹豫:安排!!我通过三篇文章整理了大厂面试中会经常问到的一些Vue面试题,通过源码角度去回答,抛弃纯概念型回答,相信一定会让
原创
2021-01-27 14:56:38
317阅读
阿里一面 讲一下 HashMap 中 put 方法过程? 对 Key求Hash 值,然后再计算 下标。 如果没有碰撞,直接放入桶中, 如果碰撞了,以链表的方式链接到后面, 如果链表长度超过阀值(TREEIFY_THRESHOLD == 8),就把链表转成红黑树。 GC 算法,除了常见的复制算法,标记 ...
转载
2021-07-26 17:26:00
228阅读
2评论
解锁更多面试姿势,看过这篇文章,大厂面试你「双亲委派模型」,硬气的说一句,你怕啥?
原创
2022-01-05 16:49:40
335阅读
1.在python中,如何交换两个变量的值?这个问题,考了python特殊的语法,也就是a, b = b, a,这个表达式,也是其他语言所没有的,是只有python自带的。2. 字符串的拼接–如何高效的拼接两个字符串?我们都知道python中,拼接字符串可以用”+”来拼接,然而这个方法并不是高效的,因为如果需要拼接的字符串有很多(n个)的情况下,使用”+”的话,python解释器会申请n-1次内存
转载
2024-06-25 19:33:58
185阅读
Redis 的使用场景: Elasticsearch和solr的区别: 单点登录的实现过程: 一次登录,在多个分布式项目中都可以使用 购物车实现过程: 消息队列在项目中的使用: ...
转载
2021-08-08 16:45:00
468阅读
2评论
问题一(自增变量): package com.model.number; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/8/7 14:55 * ++i 和 i++ */ public class NumberDemo01 { public s ...
转载
2021-08-07 19:06:00
221阅读
2评论
Java相关 无论什么级别的Android从业者,Java作为Android开发基础语言。不管是工作还是面试中,Java都是必考题。如果不懂Java的话,薪酬会非常吃亏(美团尤为重视Java基础) 详细介绍了Java泛型、注解、并发编程、数据传输与序列化、高效IO、容器集合、反射与类加载以及JVM重 ...
转载
2021-08-20 11:27:00
96阅读
2评论
前言互联网时代,瞬息万变。一个小小的走错,就有可能落后于别人。我们没办法去预测任何行业、任何职业未来十年会怎么样,因为未来谁都不能确定。只能说只要有互联网存在,程序员依然是个高薪热门行业。只要跟随着时代的脚步,学习新的知识。
原创
2021-07-18 11:06:05
341阅读
问题一:(Bean的作用域) 问题二(spring支持的常用数据库事务传播属性和事务隔离级别): 问题三(在springMVC中如何解决Post请求中文乱码问题,get请求中文乱码?) <!--注册声明过滤器,解决Post请求乱码问题--> 在web.xml文件中注册声名characterEncod ...
转载
2021-08-07 21:21:00
228阅读
2评论