这个小厂子日常实习竟然有一轮笔试、两轮技术面、一轮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
一、HR提问: (1)InnoDB / MyISAM(√) (2)聚簇索引 / 非聚簇索引(√) (3)MySQL大表优化(√) (4)水平分表策略(√) (5)List / Set(√) (6)HashMap中JDK1.6 / 1.7的区别(√) (7)红黑树的查找过程(×) (8)HashMap扩容过程(√) (9)sleep() / wait()(√) (10)两个大文件怎么找出相同的数字(
项目没问, 也没有手撕环节 java的基本类型 基本类型和包装类型 int i = 5; Interger j = 5 ; 是否相等 那200呢 arrayList和LinkedList的区别, 比较 死锁产生的条件 线程的生命周期 查看线程状态的工具? Bean的生命周期 Bean的作用域 使用Bean的场景 索引优化 索引为什么会加快? 还有呢 索引失效的情况 redis的数据结构 strin
1. 说一说Bean的生命周期【我答的是实例化(反射),设置bean属性、检查awre接口,beanpostprocesser前置处理、初始化、后置处理、使用、销毁】 2. 介绍Bean的作用域(Application、session、request、singleton、prototype) 3. 说一说你对Spring AOP的理解(我说springaop集成了aspectj,据说比aop效率高
一共30分钟 面试的时候才知道这个是一个客户端C++开发岗 1.自我介绍 2.项目相关的问题(刚好抽到好久没有复习过的项目。。。,一顿胡言乱语) 3.源程序到可执行程序的流程(预编译、编译、汇编和链接,然后每一个阶段具体讲解了一下) 4.三次握手 5.客户端发送HTTP请求报文的流程 6.HTTP请求报文的结构 然后问我会不会QT、MFC之类的,说了不会还一直问.... 反问环节 反正岗位都是错的
第一次面试忘了录音,面试官比较和蔼,问得基础(因为简历写的东西就很基础),面试过程无压力,除了第一次当面写题有点慢。 -50min- 1.自我介绍 2.项目比赛介绍(没准备稿子,有点混乱) 3.http/https介绍 4.网络分层 5.ssl/tcp握手介绍 6.syn/accept队列,syn攻击怎么办 7.hashmap介绍,为什么这样设计,线程安全问题 8.innodb结构,为什么这样设计
#软件开发2023笔面经# 面试官是个年轻小伙,体验良好,非常和蔼,你不懂的面试官会给你回答出来,面试官按照简历往下问的 自我介绍 使用过哪些集合? ArrayList和LinkedList的区别? 反射机制,反射机制你常用在哪里?答得Spring的ioc 什么情况下用单线程?什么情况下用多线程? jvm内存区域 jvm垃圾回收算法 操作系统是什么? 假如让你设计一个malloc(),和free(
百度的一二三面是连着一起的,问题比较多,记得可能不太全。 # 一面 1.自我介绍一下 2.手撕代码: 反转链表 3.说一下http的get和post的区别 4.解释一下安全和幂等 5.TCP连接和断开的过程 6.进程通信有哪些方法,它们的特点 7.说一下进程、线程、协程 8.介绍一下IO多路复用,和之前的方法相比有什么优点 9.syn攻击有了解么 10.mysql学过哪些知识 11.介绍一下你的项
前几天的面试了,最近有时间就记录一下,发发面经赞人品,毕竟咱也经常在牛客上看面试题。 对了,有需要内推的同学也可以联系我(毕竟我乐于助人),目前在上海实习。岗位Java实习生或应届生都可以。 ## 一面 1.自我介绍 2.学校里Java相关的课程(没有) 3.项目里的难点,怎么解决的? 4.学校是没课了吗?啥时候毕业? 5.我看你专业跟Java没关系吧?就是你跟Java相关的东西都是自学的?学了多
1. 自我介绍 2. 找一个你觉得比较有代表性的项目,详细讲下这个项目做了什么事情,你做了什么样的工作,用了哪些技术,解决了什么问题。为什么要去做这个项目? 3. 中间件部分比较了解熟悉的有哪些?(redis) 4. Redis主要用来做什么,有什么作用?(缓存、消息队列、分布式锁) 5. 有没有用过或者了解Redis集群的概念?(没有) 6. 什么时候需要用到分布式锁,redis是怎么去实现分布
一下午就结束了,暂时就想到这么多,以后想到了再补 个人情况 学历:24届双非本 奖项:ACM铜、CCPC省赛银、圈钱杯B组国一 项目:烂大街webserver 语言:C++ 一面 面试题 讲讲epoll 讲讲Reacter模式,实现原理 讲讲堆栈,还有哪些 new和malloc区别 说一下缺页中断 TCP在哪一层 HTTP基于什么 输入域名到页面渲染经历了什么 讲讲B+树 红黑树原理 你还了解哪些
一个C++的岗,我投了之后再去看发现已经停止招聘了,但是还是约了面。 一面: 项目相关: Yolo的发展历程? one-stage和two-stage的区别? two-stage的优势? anchor-free的方法有了解吗? 数据的标注用的什么? 多少张图片? 指标怎么样?recall怎么样 样本少,你如何改善泛化性? 另一个项目: 航拍图像拼接,怎么融合的?(特征点匹配后得到一个变换矩阵,将A
今天一查已回到人才库,唉就算法没啊出来 自我介绍 go: ● go的整数数字怎么保存 ● int32的范围 ● go的数据结构有哪些 项目: ● trie树怎么进行敏感词 ● trie树主要前缀,那敏感词在字符串中间可不可以遍历到 ● 广播器为什么会用到锁或者怎么避免使用锁的 ● 环形链表怎么实现保存n条离线消息 ● 项目主要用go实现是吧,cpp和Java接触过吗 ● 数据、缓存怎么保证双写一致
总共问了差不多70分钟,被狠狠地拷打了,不过面试体验很棒,面试官人也很好说话,就是我太菜了(ㄒoㄒ) 1. 项目问了大概25分钟 2. == 和 equals 区别 3. 重写equals,为什么要重写hashCode? 4. HashMap底层实现、扩容,ConcurrentHashMap源码 5. JVM内存结构,程序计数器的作用 6. 讲一讲JMM,volatile,AtomicIntege