校招结束了(早就结束了),按投递时间顺序记录一下有拿到offer或印象比较深的几家公司的(简易)面经,权当给自己做个总结。想哪写哪 (介于曾被无授权转载过,所以主要采取加了自己水印的图片形式。本文仅发表于牛客@Elfff) 个人bg非科班末流2硕,不敢碰瓷开发所以基本瞄准国企金融科技类or测试岗。总计投递简历151(秋招)+19(春招),offer率不足10%(辛酸泪) 1. 长鑫存储-测试程序开
30min左右 自我介绍 为什么不和研究生方向一致 HashSet和HashMap区别 HashSet底层实现 ArrayList、HashMap线程不安全,对应的线程安全类 IO用到的设计模式 数据库怎么设计,sql怎么优化 什么时候用Hash,什么时候用B+树 多线程Executor,说一下ThreadPoolExecutor的核心参数 线程池的运行流程 SpringBoot用过哪些注解 @C
#秋招# #面经# #校招# 1.自我介绍 2.讲一讲项目 3.mysql主从复制如何保证数据一致性 4.为什么用redis不直接用内存做缓存 redis的数据结构有哪些 用过哪些 5.mysql和redis数据不一致如何解决 6.说一下string 7.说一下线程池 8.说一下线程创建方法 9.sql题目 找到学生表里面按日期倒序排序的前1000条数据 10.反问
37min左右 自我介绍 为什么不和研究生方向一致 本科做过哪些项目,围绕着我说的问了一下 数据库了解哪些,讲一下数据库怎么设计 SQL优化 索引原理 简历上的项目主要做了啥,我大体介绍了一下之后让我具体说一说 做项目过程中遇到的重点、难点——我主要说的幂等性和消息队列相关的,让我详细说怎么做的,还问了怎么保证数据一致性 还有没有其他内容——补充了redis 面试官很友好,项目那里基本上让我自由发
1.自我介绍 2.项目的一个难点,权限管理怎么做的,前端没有展示相应模块,通过输入地址进去怎么办,能显示吗,权限管理的字段存储在哪里,路由守卫有哪些(都是项目扯出来的点) 3.vue2和vue3的区别 4.vue3的组合式API和vue2的minxin(也不晓得是不是这么写的)哪个好用,有什么优点 5.css3新增的伪类 6.nth-child(n)和nth-of-type区别 7.magin和p
现在大部分人秋招已经结束了,但是在秋招的过程,还是有很多奇葩的面试,楼主经历了大大小小多次面试,从大三上开始到现在秋招,但是我经历过目前最奇葩的面试还要属思特奇。 楼主面的是大数据开发的岗位,之前有在小红书,字节,百度实习过 问:你在字节干了这么久,做的啥工作(这是最正常的一个问题) 我:数仓,后面又说了相关业务 问:那你数仓干的比较多,你说下数仓如何修改数据 我:???修改数据?数仓修改数据代价
问题内容: Java中的关键字可用于中断循环或switch语句。有什么可以用来打破方法的吗? 问题答案: 使用关键字退出方法。 从上面链接到的Java教程: 任何声明为void的方法都不会返回值。它不需要包含return语句,但是可以这样做。在这种情况下,可以使用return语句从控制流块中分支出来并退出该方法,其用法如下:
问题内容: 来自Python,我不习惯看到超过80列的代码行。所以当我遇到这个: 我试图打破它 但是我明白了 我还尝试过按回车键并在末尾加分号来打破界限: 但是我再次得到: 所以我想知道用什么语言来做到这一点? 问题答案: 首先介绍一些背景。Go的正式语法在许多产品中都使用分号作为终止符,但是Go程序可能会省略大多数(它们应该有一个更清晰易读的源;也可以删除不必要的分号)。 该规范列出了确切的规则
问题内容: 实际上,我已经找到导致问题的原因。我的问题是为什么现在加入到你的断? 原始问题 对我来说,最简单的CSS任务似乎失败了:不保持元素相对于视点的位置。考虑以下样式表: 首次加载页面时,定位正确。但是,视口的任何更改(例如滚动或调整大小)都不会影响元素的位置。可以这么说,它无法使其位置适应新的视口。 足够奇怪的是,该站点显示了如何工作,实际上在我的浏览器中正常工作,没有任何问题! 因此,问
问题内容: 当字符串具有破折号时,我无法从json对象检索值: 如果我尝试引用已解析的文件,它将返回但jsonObj.user_id将返回6789 我没有办法修改外部api调用返回的值,并且试图解析返回的字符串以删除破折号也会破坏传递的url等。救命? 问题答案: 是减法表达式(即)。 要访问包含不能出现在标识符中的字符的键,请使用方括号:
本文向大家介绍MyBatisCodeHelper-Pro插件破解版详细教程[2.8.2],包括了MyBatisCodeHelper-Pro插件破解版详细教程[2.8.2]的使用技巧和注意事项,需要的朋友参考一下 MyBatisCodeHelper 是 Intellij 上的 mybatis 插件,通过 java 对象生成建表 sql,dao,mapper xml 文件, 方便的生成 curd,另外
本文向大家介绍利用Python破解验证码实例详解,包括了利用Python破解验证码实例详解的使用技巧和注意事项,需要的朋友参考一下 一、前言 本实验将通过一个简单的例子来讲解破解验证码的原理,将学习和实践以下知识点: Python基本知识 PIL模块的使用 二、实例详解 安装 pillow(PIL)库: 下载实验用的文件: 这是我们实验使用的验证码 captcha.gif
问题内容: 在使用selenium(没有远程,没有xvfb)运行django测试时,我总是得到以下异常: 使用django 1.4和带有Firefox WebDriver的seleniumpython-bindings 2.28.0在LiveServerTestCase上运行测试。有人对如何解决有想法吗? 问题答案: 确保请求页面的浏览器正在等待响应。 如果我没记错的话,有和命令,请确保您正在使用
问题内容: 我知道,在同一句子中使用JavaScript和’atomic’一词有点奇怪,因为JavaScript被认为是异步的,因此不是很原子。 //编辑这是我的错误!通过关闭警报(并在chrome中隐藏其他警报),警报迅速中断并让其他代码运行。JavaScript是单线程的。 快速- >实际问题; 在哪种情况下,我们可以从异步回调中断中保存代码,如何防止某些代码块使用它们? 长- >我的场景;
问题内容: 我怀疑方法局部变量仅在方法执行时有效。同样,当或块溢出时(次要/主要GC)等触发GC。因此,如果方法主体末尾没有溢出怎么办,那么就无需触发GC。尽管不触发主要/次要GC,我们仍将销毁所有局部变量。怎么做? 问题答案: 垃圾收集器- 有时称为“收割者”-按自己的时间表运行,并收集不参考的对象。当然,方法退出后就无法引用局部变量,因为它们超出了范围,因此它们对于您的程序来说是死的*,但是它