亚信科技(中国)有限公司

收藏
企业服务
10000人以上
A轮
北京/南京/杭州/广州/上海
HC充足榜
榜单高新技术

1

在招职位

101

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
最新
热门
06-02 17:54
黑龙江大学 Java
1.自我介绍2.mysql的事务隔离级别?mysql默认的隔离级别?未提交读级别,已提交读级别,可重复读级别,序列化读级别。      mysql默认是可重复读级别3.商品表的主键和索引键是什么?id,分类价格名称4.覆盖索引什么意思?覆盖索引是一种特殊的索引策略,指索引中包含了查询所需的所有字段,使得数据库无需回表查询数据行,直接通过索引即可完成查询。这能大幅减少 I/O 操作,提升查询性能。5.主键索引(聚簇索引)和非主键索引(非聚簇索引)有什么区别?主键索引:数据表的行数据会按照聚簇索引的顺序进行物理存储。    ■ 每个表只能有一个聚簇索引,因为数据只能按一个顺序存储。    ■ 聚簇索引的叶节点存储的是数据表的实际行,而非单独的索引指针。    ■ 通常,主键索引就是聚簇索引,除非明确指定其他字段作为聚簇索引。    ■ 聚簇索引的性能较高,因为查询时能够直接按照索引顺序读取数据,减少了磁盘IO操作。非主键索引:索引的结构和数据表的存储顺序是独立的,通过索引中的指针来引用数据行。    ■ 一个表可以有多个非聚簇索引。    ■ 非聚簇索引的叶节点存储的是指向数据表中实际行的指针,而不是数据行本身。    ■ 非聚簇索引适用于那些经常用于查询条件的列,但不会影响数据表的物理存储顺序。    ■ 查询性能比聚簇索引低,因为需要通过索引找到对应的数据行,再进行二次查找。6.redis存储热点数据,对热点数据的判断?主动加载还是被动加载数据7.秒杀商品失效时间怎么设置?什么原则有效期24小时,秒杀前一天把商品缓存到redis中,不过秒杀商品到期,会从reids中清除掉,秒杀活动结束会把数据同步给mysql,然后清除掉redis中的数据8.为什么用redis分布式锁?**使用原因**:秒杀场景通常是分布式系统架构,多个服务器节点可能同时处理秒杀请求,需要一种跨节点的锁机制来保证同一时刻只有一个节点能执行秒杀逻辑,避免超卖等问题。9.热点商品很多,导致redis的集群过大,怎么减轻redis的压力?Redis主从模型, Redis哨兵模型,分区集群,多级缓存,限流10.mybatisplus的分页原理?MyBatis分页插件的原理主要是通过拦截SQL语句并进行改写,在查询语句中添加分页相关的子句来实现分页功能。11.查询商品表中第二页的商品数据?SELECT * FROM productsORDER BY product_id  -- 必须有明确的排序,否则分页结果可能不稳定LIMIT 10 OFFSET 10;  -- 从第11行开始,取10条记录商品名称重复的数据找出来?SELECT name FROM products GROUP BY name HAVING COUNT(*) > 1;12.项目有在linux上部署过吗?linux部署过,nohup java -jar jar包名称13.linux命令,查看具体进程命令,看cpu主机使用情况的命令ps -ef | grep <进程名> 用于查找特定进程的详细信息。top命令14.java中常用的锁synchronized 关键字,ReentrantLock(可重入锁),ReentrantReadWriteLock(读写锁)15哪个业务上使用这些java的锁16.vue前端了解吗17.两张有序数组,组合成一个新数组?初始化两个指针分别指向两个数组的起始位置。比较两个指针指向的元素,选择较小的元素放入新数组,并将对应指针后移。重复步骤 2,直到其中一个数组遍历完。将另一个数组的剩余元素直接追加到新数组末尾。18.反问?需要什么技术栈
查看17道真题和解析
点赞 评论 收藏
分享
05-02 01:34
已编辑
蚌埠坦克学院 Java
3.18 零一悦动一面(25min)1.自我介绍2.实习项目介绍:实习前后端都自己写吗?实习中数据库是自己设计吗?3.java数据类型4.异常类型(忘了)5.数据库的事务讲一下6.索引使用上有什么问题要注意7.Bean的生命周期7.消息队列讲一下,消息队列的优缺点,说了异步,解耦,还有短链接里面怎么用的,优缺点回答的是解耦性能好,缺点是太重了,并发量达不到就不用8.JVM垃圾回收(说还不熟悉)6.高并发的情况下如何处理(感觉问的很笼统)回答了使用redis做缓存,缓存三大问题,还有使用mq做异步,用sentienl做限流7.排序算法和时间复杂度空间复杂度8.深度优先和广度优先9.讲一下动态规划10,你最近怎么学习一门新技术11.你觉得ai怎么样12.你的职业规划反问:3天出结果,还有一轮面试后续:一面挂3.18 云测Testin一面(30min)1.自我介绍2.介绍一下实习做了什么3.实习的难点、遇到的困难4.Mysql索引怎么优化的,优化的3.2s怎么测的,实际数据怎么来的5.自己怎么学的技术6.redis缓存在实习中怎么使用的7.查询语句优化怎么优化的8.DB-router中aop遇到的切面失效的问题嘛?还有ThreadLocal底层还有用久了有什么问题嘛、10.算法刷了多少11.运维有做吗?Linux命令11.目前找实习的情况12.规划后续一面挂3.19 泛微网络一面(18min)1.自我介绍3.问实习干了啥,实习公司主要是做什么的4.技术面:5.SaaS短连接介绍一下6.redis怎么使用的?有哪些情况7.Sharding-jdbc是怎么使用的6.spring事务讲一下7.mysql了解哪些?讲了索引和事务8.什么是回表9.事务隔离级别讲一下后续:因为异地挂3.24 亚信科技(北京一面)15min1.自我介绍2.介绍一下SaaS短链接项目3.介绍一下DB-Router项目4.你实习用了Activity工作流,请问工作流中用户权限这块是怎么做的?(不太清楚)5.ArrayList和LinkedList的区别6.synochroniezd和lock的区别后续,oc已拒3.28 中点金信一面(25min)1.介绍公司的主要业务和工作形式2.自我介绍3.问实习做了啥4.问项目主要是干啥5.JVM了解吗?5.sql调优怎么调6.你自己遇到的问题是怎么解决的7.反问:主要办公形式:驻场二开后续:二面聊天二面挂:面评是对出差和加班有抵触心理,这个绷不住了4.09百应科技一面(25min)1.自我介绍(40s左右,之后扩展一些内容)2.介绍一下实习做的事情3.在处理多线程方面要注意哪些方面4.在Java里面还有什么实现锁的方式5.currentHashMap底层是如何实现的6.redis做发布订阅是如何选型的7.redis做发布订阅是如何解决丢失消息8.分布式事务如何做统一回滚的?9.redis集群的部署模式有几种?10.并发访问Mysql同一条记录的时候mysql锁机制如何运行的?11.Mysql事务隔离级别,不同隔离级别的差别是什么?12.Mysql主键索引和二级索引他们底层数据结构有什么不一样?13.有个场景:一条带普通索引的sql执行的整个流程是怎么样的?14.RocketMQ在broker是怎么存储消息的?(不是很清楚)15.rocketmq的重试策略和频率16.分布式锁用什么实现的?17.redis常用数据结构18.redis的set中nx和ex有什么不同19.redis主从集群中set一个数据在主从中是怎么存储的?20.jvm中新生代是通过什么策略迁移到老年代当中(不会)21.垃圾回收cms和g1有什么不同?22.线程池的一些框架是如何初始化和销毁线程的?一面挂4.08 高顿教育一面(20min)只记得一部分问题1、简单介绍一下路由组件的项目的流程2、mybatis缓存机制3、mybats组件拦截说一下4.ThreadLocal不会出现内存泄漏问题吗5.双重判定锁介绍一下6.线程安全的集合类有哪些7.StringBuffer和StringBuilder区别8.sleep和wait的区别9.MQ如何保证消息丢失问题和重复消费问题10.spring的bean是线程安全的吗?总结:很多问题口齿不清,逻辑不是很清楚,但是面试官那边麦也不清楚。高顿教育二面(20min)主要聊技术的学习还有本质(答得一塌糊涂),sql优化,redis集群,go和java的本质区别问有没有了解zoomkeeper、ES相关技术,一问三不知吹牛说RAG了解,结果问缩写是啥都不知道总结:问题问得很模糊很抽象,不知道他想问啥,回答的时候也经常被打断,吹牛RAG也吹大了后续oc已拒       
点赞 评论 收藏
分享
04-25 16:45
已编辑
合肥工业大学宣城校区 Java
安静的秋田犬蚌埠住了:哇,老哥你是26届的吗,想问下掌握到你这种程度这一溜学了多久呀。😳
点赞 评论 收藏
分享
03-17 15:13
已编辑
快手_Java(实习员工)
日期: 一面(3.17)岗位:Java开发实习生地点:南京背景:  双非科班、两段实习经历八股盛宴1. 自我介绍2. Spring的依赖注入有几种方式?3. Spring的事务传播你有了解过吗?4. ArrayList和LinkedList有什么区别?5. Java中实现多线程有哪几种方式?6. 线程池有哪些核心参数?7. Spring的IOC和AOP的实现原理是什么?8. AOP的使用场景有哪些?9. Spring的循环依赖问题讲讲?10. SpringBoot的自动装配原理是什么?11. @ConfigurationProperties和@value有什么区别?12. MyBatis中xml里面的常用标签有哪些?13. MyBatis中一级缓存和二级缓存有什么差别?14. Redis的持久化有哪些方式?15. 缓存穿透、缓存击穿、缓存雪崩是什么?16. Redis实现分布式锁有哪些方案?17. 大文件应该怎么上传?如何实现断点续传?18. WebSocket和SSE有什么区别?19. chatgpt、deepseek这种使用到了sse,那么每次请求都会建立一次HTTP连接,请求结束后断开连接,下次请求的时候还需要重新建立连接,那么ai是怎么知道你之前发的内容呢,这个有了解过吗?20. OCR怎么用的?云厂商的还是其他第三方库的?21. python有了解过吗,前端会吗?22. 消息中间件有用过吗?Kafka、RocketMQ、RabbitMQ有什么区别,使用场景是什么?
没有offer的呆呆:真全是八股
查看22道真题和解析
点赞 评论 收藏
分享
02-14 23:02
河北大学 后端
昨天晚上12点在boss上点的收藏,第二天上午就主动发来消息,中午发过去简历,1点多约下午3点半的面试,面完一个小时就打来电话说通过了,进度过快让人发懵。1. 问住址,能实习多久。2. 问是否只能写后端。3. 简单介绍了一下入职之后是干什么,说是涉及什么爬虫之类的没听明白。4. java怎么创建多线程。5. java有哪些基础类型。6. int占几个字节,double占几个字节。7. 常用集合有哪些。8. map的实现有哪些。9. treemap的底层实现。10. 指针是存的什么。11. 怎么把地址里的值取出来。12. and的符号是什么。(&)13. 遍历集合的方式有哪些。14. for循环里有啥关键字没(一开始不知道问的是什么,后来才知道是说的break,continue)15. 知道有哪些注解16. 事务的注解是什么。17. 异步的注解知道吗(没答出来)18. 事务是什么知道吗19. mysql里的事务20. 里面的事务有几个等级21. 用过过滤器吗,哪里用到了22. 拦截器呢23. 过滤器过滤器有什么区别24. mysql的插入,批量插入语句怎么写25. mysql里有一个特性,这个数据如果存在的时候就更新,如果不存在的时候就插入怎么写(没答出来)26. mysql的删除更新语句27. 连表有几种方式 (答leftjoin,right join,join)28. 各有什么特点29. join是把两个表横着连,该怎么竖着连30. 会操作服务器吗 (??答不会)31. 布隆过滤器是什么 (答了缓存穿透)32. 如何把数据存到布隆过滤器中 (答了哈希和bitmap)33. threadlocal有什么用反问进去之后要做什么?还是没太听明白需要转语言吗?可能要用js,之后还会做后端
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务