部门:优选-小象超市 有点久远,尽量回忆 操作系统 进程线程区别 临界区是什么 死锁的四个条件 Java(我说不会Java八股就没多问) ==和equals区别 Java线程池 MySQL 写一道SQL,用到了GROUP BY和WHERE,一开始写的HAVING被纠正了 如何设计订单表,用户可以有多个订单,订单可以有多个商品 哪些字段不适合建立索引 联合索引的最左匹配原则 分库分表的区别 选用哪种
分享下timeline: 3.5 投递 3.18 笔试 3.30 一面 4.13 二面 4.23 HR面 4.30 OC 面试喜欢问项目实习和场景题,不怎么问八股。hr面如沐春风,面完感觉整天心情都好了。
1.自我介绍 2.怎么学的编程,什么时候转的java? 3.自己是怎么学的? 4.redis了解吗? 5.多线程、单线程、I/O多路复用? 6.缓存雪崩、穿透、击穿? 7.Redis分布式锁是什么,怎么使用? 8.悲观锁和乐观锁的区别?java里怎么实现? 9.CAS了解?CAS可能会出现的问题?除了ABA呢? 10.数据库锁是什么?还有zookeeper是什么?(直接说不会) 11.线程安全的h
4.24一面 4.25二面 4.28挂 和面试官聊的特别好 还有同校学长 最后也挂了 感觉实习就是运气 继续加油
2025秋招,时长55分钟,面试官人很好 1. 自我介绍 2-5. 实习项目 6. 线上如何保证稳定性?代码鲁棒性判断、监控报警、上线实验检测、出问题时的处理 7. 设计一个用户的权限管理系统,用户,权限,部门,如何设计这个数据库的数据表? 8. 对mysql的了解程度是什么? 9. 在一个具有id,name, sex,number几个字段的学生表(student)中,在name上已经建立了索引,
面试一小时,我叒忘了录音了,服了自己了,基本都是在问项目,稍微穿插一点八股 都问了啥我有点想不起来了,没答出来的记录下: Http和Https的区别,然后问SSL(这个不会了,没背这个),然后问对称加密和非对称加密(不会) xxl-job的原理,集群等(不会) 写一下项目中线程池怎么创建的(磕磕绊绊,不知道写没写对,他就让解释线程池的参数了) 然后问是一个任务一个线程池还是多个任务共用线程池,我说
8月28日 一面 13:45 开始,14:30 准时结束。 面试官说完开始之后,直接开始用英文问我,还好之前在牛客看到要准备英文自我介绍。 英文自我介绍 前30分钟深挖项目(用英文回答了两个问题之后答不出来了,换中文了) 对 spring cloud 有了解吗?(没有) 创建 String 的时候,创建了几个对象?字符串常量池存在jvm的哪个区域(回答了String s = "abc"和 Stri
场景:有一个关于分类记录collection,分类name(string,中文,英文,数字等组成)字段上有索引方便快速筛选某个分类记录,现在查询出来需要排序,查询条件{name:"F1"},排序条件{_id:-1} mongodb查询explain分析,这是winningPlan SORT + FETCH + IXSCAN 这算不算bad查询,通常是FETCH + IXSCAN。
在前后端分离的项目中,如果客户端携带的token被其他人获得了,其他人使用该token请求得到该用户的数据。有什么方法可以解决这个问题吗? 目前想到的是:在token中携带登录时的设备IP,同时采用对token进行签名避免篡改,在请求数据的时候验证IP是否一致,不一致则返回重新登录。
遇到了一个这样的问题,excel导入,需要设计表, 举例来说: 学生姓名、年龄、性别、2022年期末总分、2023年期末总分、2024年期末总分、2025年期末总分 这样的一个excel。应该如何设计这张表和实现导入功能呢? 数据量万条的数量级。 求指导
7.13 晚9点 电话面 1小时22分 自我介绍 项目 课程发布分布式事务的流程 如果快速点击两下发布课程,在后端如何保证幂等性(进行唯一ID验证之前) 计算机网络 拥塞控制协议原理 为什么是三次握手,如果是两次或者四次会导致什么 java并发 lock和synchronized的区别 AQS的原理 如果是非公平锁,是否还维持FIFO队列,如果维持FIFO是如何操作的(AQS 的 CLH 队列中)
为啥我看大家在牛客的面经关于京东的问的都很简单啊,京东零售这个面试官几乎没咋问过比较基础的问题🌝,mysql,java基础啥的一点没问。 aqs源码 线程池 线程为啥不销毁 redis分布式锁 锁过期了 如何让第二个锁拿不到锁 重入怎么做 rpc es了解过吗 springboot自动配置 springmvc原理 6种线程状态 基础的八股文基本答上来了 涉及到中间件的还有其他的都不咋会🌝 问了
二十分钟左右,我基本上没答什么 简单介绍项目,只让介绍了技术栈 hashcode相等时equals会相等吗 try catch finally中的return 终止线程的方式 线程池 假设要实现某个功能使用100个接口,如何看线程执行完毕了,大致是这个意思 内存泄露场景 union和union all区别 sql执行计划 索引失效场景 索引是越多越好吗 sql查询优化 spring boot里如何
基本没问八股 1:自我介绍 2:单例模式(答的还不错),给个例子 3:面向对象特性,好处 4:抽象的概念(这问题太抽象了,答得像坨屎) 5:验证码登陆如何实现,给个思路 6:二维码登录如何实现,给个思路 7:抽象类,给个例子 8:数据库分页查询,(差点忘了limit的参数,后面想起来告诉面试官了) 大概就这些吧,基本没八股,面试官说了很多次让我用自己的话说,不要生搬硬套。 中途还被隔壁研究生实验室
1. 大数之和 有点烦,直接转成int会爆int,转成数组模拟乘法,从最小的开始乘,记下进位的值 最后过了百分之50也不知道为啥 2. 统计字符串里面出现次数多少并排序 一个map统计一下,然后根据value排序 3. 字符串a里面是否包含b的所有值 这个直接a,b排序双指针就行