面了1h30min,下周二面 项目,做了啥,角色是什么,投入生产了吗 NIO,同步非阻塞,什么是同步,什么是非阻塞 链表和Hash表,区别,连续内存离散内存 Linux用过哪些命令,看过日志吗,tail用法,管道符知道吗,权限命令用过吗,chmod 777什么意思 final关键字,加类上和加对象上区别 final User类,有id name属性,User a = new User(),可以改a
3月23号一面,24号就打电话开始二面。 转到了腾讯会议面试,也是30分钟左右,与一面问的形式差不多,没有算法题。 自我介绍 学校主修过什么课程,专业排名如何 介绍一下集合类中的HashMap HashMap底层为什么用红黑树而不用平衡查找树(红黑树性能更好(乐)) MySQL中的锁都有什么,有什么区别 表锁和行锁的应用场景 TCP三次握手的过程 如果客户端没有第三次握手,可能会发生什么后果 四次
先介绍项目,问项目问了大概快二十分钟,然后问完项目,问了个消息队列的持久化机制有了解吗?很简单说了一下,然后就没问什么问题了。 反问:你们团队做什么业务的?消息队列中间件,用Java写。 一共20分钟,面过最快的一次面试,应该是凉了。
我是24届,面的后端实习,方向java 二面面试官好像是个主管,人很好,面试体验也还行,应该不会凉吧 项目拷打(感觉自己自我介绍的时候项目介绍的不好,每次自我介绍完后,面试官:能不能详细介绍一下xxx项目 1. TCP四次挥手的过程(前天一面刚问过) 2.HTTP结构 3.HTTP怎么知道包大小?我说content-length 4.HTTP数据类型?我说content-type 5.Mysql哪
57分钟 自我介绍 链表和数组的区别,优缺点?插入时间复杂度,查找时间复杂度,数组内存连续的好处。 字符串数据结构在C语言的底层实现,是字节数组吗。 平衡二叉树的特点,初始化,插入,查找,时间复杂度。 类继承有几种继承模式。 访问类的方法查找顺序。 进程和线程在数据结构方面的区别。 进程共享的资源 线程池的介绍,主要用来解决什么问题。 线程创建销毁主要耗费什么资源。 javaNIO了解吗 有哪些中
部门: 新业务部门 内容: 自我介绍 项目介绍 单体和多体架构区别 es和mysql区别 对垃圾回收的了解(自我发挥) 死锁的四个条件和避免死锁条件 算法题: 一棵二叉树, 将其中序遍历转成双链表的形式, 只可以使用树中结点的左右儿子指针, 不可以开新空间 #字节实习##24届实习#
12月陆陆续续面了一些公司的日常实习,主要投的都是Java和Go后端开发。比较幸运,基本上都OC了,整理如下,文末有薪资待遇的汇总: 开云集致 (2022.12.8)——Java开发实习生 TCP为什么需要三次握手,四次挥手,把每次握手、挥手的作用说一下。 TCP四次挥手后,为什么要time_wait 2MSL?等1MSL为啥不可以? 那既然TCP有seq,Time_wait这个状态有啥用呢?没有
一开始4月12号投的CSIG后台开发,等了快一个月也没反应,5月25日换成移动客户端投递,然后5月28号接到电话,约到了5月29号的面试。 一面问了以下内容: 操作系统相关: 线程和进程的区别 线程访问进程的共享内存区会有什么问题? 线程安全的三个特性 Java里面syncronized的底层实现 自旋锁和互斥锁的特点 数据库:数据库索引 计算机网络: TCP三次握手 四次握手 为什么要四次握手
8.29 一面(1h) 自我介绍 项目 Raft Raft 是干什么的 介绍 Raft 的流程 Leader Down 了怎么处理,怎么保障一致性 了解 Prevote 吗 知道有哪些项目用了 Raft 吗 怎么用 go 来做并发和同步,用过 sync 包里的哪些东西 锁的底层实现原理 go 的垃圾回收,优势在哪 为什么要三次握手?三次握手的缺点是什么 Mysql 为什么用 B+ 树做索引,为什么
面试官是个很帅的小哥哥~ 首先问了操作系统的问题: 1. 进程与线程的区别?协程了解过吗? 2. 系统调用了解过吗? 3. 线程间的信息交换? 4. 虚存了解过吗?程序对虚存有感知吗?【这个好像打错了用户空间应用程序中的所有地址 都是虚拟地址。】 我在一本正经的胡说八道........麻了...................................我说的没有......... 然后问了计
背景介绍 前几天投的,第二天电话约面,面试时间4.27,腾讯会议视频面。 自我介绍 2分钟,技术栈提了计网、数据结构、java基础、redis、mysql这些。好像他刻意不问这些,笑了 提问 1.自我介绍里面的经历,讲了四五分钟 2.介绍第二个项目,讲讲遇到的困难 3.rabbitmq延迟队列(忘了) 4.设计模式,讲讲工厂模式,spring中怎么用的? 5.spring aop 介绍,原理 6.
嘤嘤嘤 攒人品来了 笔试:4.01 AC 一面(4.07晚): 1.自我介绍 2.着重介绍(6.824) 3.负载均衡相关 一致性哈希加虚拟节点 4.cron job原理 (时间轮 or 延迟消息队列) 4.分布式事务tcc 5.redo log 6.隔离级别 7.innodb 可重复读如何支持幻读 (next-key lock) 8.可重复读和已提交读的区别 (mvcc 生成快照时机) 9.un
会议室被占了大佬还迟了几分钟,问题不大,全程40分钟,大佬一点情绪起伏都没有,应该是寄了。。。。 1.自我介绍 2.算法1:数组里有个出现m次的数,找出来,其他都出现了n次。要求:时间复杂度O(n),空间O(1) 3.算法2:树的bfs和dfs 4.打开项目,打开表来看看,细问前两个表的作用 5.怎么解决评论功能的sql注入问题?怎么解决恶意写入js去无限弹窗?(我完全没听过这个问题!!) 6.操
1、宝石闯关 小超最近迷恋上了一款闯关游戏一路上过关斩将从小兵的身上获取到防御宝石,其中小兵的防御宝石数值为ai,有一天小超终于杀到boss,此时小超手中有n颗防御宝石价值为ai,其中boss手中有m颗攻击宝石价值为bi,现在小超想知道手中的防御宝石是否能够抵抗住boss的攻击宝石,小超能够抵抗住boss的条件为ai能够被bi整除. 2、撞石头 有一堆石头,用正整数数组 stones 表示,其中
一面 1,常规八股,项目浅浅的聊了些,问了问Http和Https,进程与线程的区别,进程间的通信方式 2,然后做题:文本对齐(Leetcode68)是一道hard,需要分类讨论,细节比较多,其实我没有写出来,但是说了说思路,感觉必须要加强和面试官的互动,要把思路讲出来 二面 1,老虎吃羊的问题,博弈论 2,A,B赌博,两个每局获胜概率都是0.5,A如果赢2局或以上就算A获胜,B如果赢3局或以上就算