1.自我介绍 2.介绍一下在线教育项目 3.这个项目是怎么来的? 4.注册发现使用的什么组件?(nacos) 5.nacos核心的组件是什么?(注册发现是怎么实现的?) 6.还使用了哪些比较好的技术? 7.介绍一下对RPC框架的理解 8.gRPC框架了解吗? 9.介绍一下我的RPC框架的原理 10.jdk动态代理与cglib动态代理的区别 11.我所熟知的框架当中有哪些使用的cglib动态代理?
1:自我介绍 2:重点讲一下你的项目,亮点 3:Redis缓存崩了怎么办?(不知道) 4:缓存击穿和缓存穿透讲讲 5:击穿和穿透的区别。(不知道) 6:用过事务和锁吗? 7:transactional默认事务的隔离级别(忘了) 8:事务有哪些隔离级别 9:读未提交解决什么问题 10:RBAC模型讲讲 11:可以单独给用户授予某个权限吗?(不能) 12:必须给某个用户授权你怎么做? 13:用户评论上
1,实现链表,然后实现链表反转 2, Rabbitmq迁移,你会怎么实现? 3,说下Rabbitmq死信队列 4,订单未支付,超时取消订单,这个你怎么设计? 5,说一下threadlocal,使用场景 6,说一下MySQL事物隔离级别 7,说一下MySQL索引的底层数据结构,b+树相比hash的优点,为什么? 反问:1,请问有几轮面试? 可能就一轮,因为二面面试官很忙,然后对实习生要求不高,所以可
自我介绍 整体感觉来说面试比较简单,所以工资也低~ 在学校成绩如何,有没有获得奖学金,考研的时间等等相关问题 能实习多久,研究生研究的方向 你这个LinuxC++开发的学习是自学的吗,怎样的自学途径 我:看书、看视频,然后跟着写,然后遇到了新的知识,把组件加到现有代码中。 用socket接口实现服务器和客户端分别调用哪些接口 为什么用epoll? 我:列举select、poll的特点,说明epol
1、MySQL狂轰乱炸(索引类型、数据类型、主键索引和UUID的区别、联合索引、聚集索引、分库分表以及用到的中间件、慢查询排查,explain等等等等。。。太多了MySQL感觉基本能问的都问了) 2、Java基础,1.8的新特性,spring,mvc的拦截器hashmap\hashtable\concurrenthashmap区别选择、synchronized、还有哪些锁、乐观锁是啥还有忘了 3、
1. 自我介绍 2. 介绍下你在实习的时候干了什么? 3. 你们分词是怎么分词的? 4. 重要性分析是怎么做的? 5. 纠错是如何利用elasticsearch完成的?你知道elasticsearch是如何计算分数的? 6. Map的哪种遍历方式效率比较高? 7. 你讲讲ArrayList的几种遍历方式?有什么问题 8. 口述算法题思路:颜色分类(leetcode中等题) 9. 口述算法题思路:寻
视频面 3.1 , 30min, 1. JAVA多线程的理解 答了多线程的几个状态,创建多线程的三种方式,进程、线程、协程的区别; 2. 保证线程安全的方法 Synchronized、ReentrentLock的一系列八股 3. JMM 对比cpu中的高速缓存和内存的关系解释; 4. 线程池的几个核心参数 5. 垃圾回收算法 6. 索引优化的思路 7. JVM调优的思路 8. TCP和IP协议的作
2023实习第一场面试(20min吧,面试官也着急基本没问啥) 先说背景,只会cpp一点语言知识,计网和操作系统的基础知识; 数据库没用过,分布式也没学过; java和go一点不会; 没项目,一个大厂客户端实习,一个算法实习; 无对口后端经历 本来是电话面,但太突然了我就往后拖了拖,之后就被面试官连着鸽了两次,电话面也变视频面了; 1.自我介绍(“我们抓紧时间,我下午有事,算法题我放在面试链接里了
面试是电话面试,面试官直接在我上课的时候打来上来就问我项目,我说在上课然后约第二天一个时间面 -------------------------------------------------------------------------- 分别介绍你下你的两个项目吧? 做这两个项目的时候有遇到什么问题吗? 你是怎么通过redis来实现点赞的?这个点赞除了存到redis还有存到别的地方存储吗?
1.自我介绍 2.介绍一下两个项目的其中一个 3.redis使用场景 4.MySQL中,char和varchar的区别//没答出来 5.消息队列了解过没//正在学习,用redis实现过消息队列 6.springboot的配置文件格式//少说了一个 7.谈谈你对springboot的理解 结束 总结:郑州某厂(1000-9999) #投递实习岗位前的准备# #我的实习求职记录# 上午投的,半小时不到
1.上来就手写笔试,日期格式转换,将double按给定格式输出,遍历集合,数据库crud,jdbc,css常用属性和html表格合并,都比较基础。 笔试过了直接面试,问得都是很奇怪的题目,都不按套路出牌...... 2.自我介绍,讲了下项目 3.怎么比较两个文件是否为同一文件? 以为是问IO方面,结果是md5校验 4.数据库解析器,视图有什么了解? 只说了视图的应用场景 5 .显示器是多少分辨率的
1. 除了C++外还会什么语言; 2. 是否了解mmap(答不上来,提示后说是共享内存的才知道) 3. 多线程编程用过哪些并发的结构(没答上来) a. 互斥锁 b. 信号量 4. 如何检验死锁?(没答上来) 5. vector在push_back时容量满了怎么办(移植新空间) 6. 如果一个容器经常需要push_back应该怎么操作? a. 只答了容量要设置大一点 7. 容量设置的操作(答了cap
一面 45min 感觉稍微大一点的厂(代码随想录写三线互联网大厂),面试官就会深挖了挖到不能再答,比之前的水面挑战多了 ----------------------------------- 自我介绍,项目介绍 点赞怎么做的,共同关注怎么做的? 如果现在用户量上百万了,你要怎么优化?(答的redis主从、哨兵、切片集群、mysql分库分表按月分,垂直、水平分) set怎么设计更新时间问题 redi
这个小厂子日常实习竟然有一轮笔试、两轮技术面、一轮hr面,惊呆了。 一面 电话面 30min 1. Mysql中的锁 Innodb存储引擎下分为行级锁和表级锁,着重介绍了行级锁中的临建锁、间隙锁、记录锁; 2. delete语句会加哪些锁 delete属于当前读,所有的当前读最开始都会加临建锁,根据不同的SQL语句过滤条件可能会退化为间隙锁或记录锁,当走全表扫描时会锁住整张表,造成性能损失; 3.
1.自我介绍 2.介绍第二个项目 3.数据分析是什么分析 4.数据频率,数据怎么存,怎么拿 5.数据量大,怎么处理 6.mysql优化 7.慢sql怎么查 8.你聊索引比较多,那什么是索引,结构是什么,有哪几种索引 9.你有提到回表,回表的概念是什么 10.接触的数据结构有哪些? 11.数组和链表区别在哪? 12.一个g的内存,2个g的数据,怎么判断是否成环? 13.我看你有用mybatisplu