面试记录1-春招补录0427

快手面试记录:

面试官是个帅哥,嘿嘿,而且感觉很厉害的样子,说话也比较温柔。

最近同时面试了好几家公司,感觉面试官的水平差距还是比较明显的。快手这位面试官给我的印象很不错哇!

一听他说话就知道他很厉害,然后还挺帅,说话超温柔。

能不能捞我一下子啊求求了

但是我好多题目没有回答出来,挂是肯定挂了。记录一下我还记得的问题,然后补充一下缺失的知识点吧。

  1. 没有自我介绍,面试官一上来就直接看简历问我问题。
  2. 首先让我做了几个编程题目,关于线程加锁的(synchronized),线程加锁这块我还是巩固一下。
  3. 关于@transactional的作用范围,判断方法跟事务的作用范围??
  4. 编程题1:写一个线程,然后在主线程中等待子线程执行完毕,我没有写出来,救命!!
    Runnable runnable = new Runnable(){
    public void run(){
    x+=5;
    }
    }

Thread thread=new Thread(runnable,"t1");

thread.start();

或者

Thread thread=new Thread("t1"){

public void run(){

x+=5;

}

};

t.start();

  1. jdk1.8默认的垃圾回收器是Parallel Scavenge和Parallel Old作为默认垃圾回收器,JDK9以后默认的垃圾回收器是G1垃圾回收器。

  2. 手撕算法:(没撕出来555,反转链表):这个我刷力扣的时候刷了好几次,可是当时面试的时候还是绕来绕去卡了半天。

  3. 写mysql的题目,稍微有一点点复杂,需要用到order by, group by, limit, in, 还有一些函数之类的,首先创建表,然后针对创建的表进行查询。

  4. 面试官全程结合我写的题目来问,有的地方也挖的比较深入,比如在我写的mysql语句的基础上,问可不可以优化一下,优化的话需要注意哪些。

我这里回答可以创建索引之类的操作,但是在创建索引的时候也有一些需要注意的地方,比如有一些索引会失效的场景,像是加了函数,然后范围查询>, <,使用了模糊匹配等。

回答:

  1. 面试官追问为什么索引会失效。

  2. 为什么图片不存储在数据库里面。

我把图片信息保存路径在数据库里面,但是后来上网查询发现,针对一些小的图片是可以保存在数据库中的。只是一些大图片、大文件可以考虑保存路径,然后把这些图片放在云上存储。

  1. 救命啊555 算法题没写出来。
相关推荐
敲代码的嘎仔3 小时前
Java后端面试——SSM框架面试题
java·面试·职场和发展·mybatis·ssm·springboot·八股
xlp666hub6 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·面试
进击的cc6 小时前
拒绝背诵!一文带你打穿 Android ANR 发生的底层全链路
android·面试
进击的cc6 小时前
App 启动优化全家桶:别再只盯着 Application 了,热启动优化你真的做对了吗?
android·面试
逆境不可逃8 小时前
LeetCode 热题 100 之 33. 搜索旋转排序数组 153. 寻找旋转排序数组中的最小值 4. 寻找两个正序数组的中位数
java·开发语言·数据结构·算法·leetcode·职场和发展
似水明俊德8 小时前
04-C#.Net-委托和事件-面试题
java·开发语言·面试·c#·.net
杰克尼9 小时前
七天速刷面试--day03
面试·职场和发展
云泽8089 小时前
蓝桥杯算法精讲:倍增思想与离散化深度剖析
算法·职场和发展·蓝桥杯
清风徐来QCQ9 小时前
全栈开发面试1
面试·职场和发展
消失的旧时光-19439 小时前
C++ 多态核心三件套:虚函数、纯虚函数、虚析构函数(面试 + 工程完全指南)
开发语言·c++·面试·虚函数·纯虚函数·虚析构函数