大晚上这么做题,好难受~ 自我介绍完 面试官:咱们开始做题吧(杂鱼)~~~ 1 判断字符串四种括号是否合法-有一点问题,经过提醒调试后解决了。 2 写两道sql题,第一道写出来了,第二道还在想,没给时间了。 3 Linux命令熟吗,在log文件中查找所有IP,不会正则,没写出来。。。 4 线程安全单例模式 5 合并k个有序数组 中间加了道八股,redis过期删除和内存淘汰策略 全程60min,一直
自我介绍 大三还是大四? 家在哪? volatile关键字的作用 Java中happens-before概念 Java中nio linux中epoll 为什么epoll性能高? 讲讲treemap 红黑树的平衡 socket编程,tcp三次握手发生在系统调用的哪一步 accept系统调用返回和三次握手的关系? 为什么http是无状态的 session如何实现 mydql中的acid mysql如何
笔试题 - [[0222.完全二叉树的节点个数]] - [[0152. 乘积最大子数组]] 二面 - [[0662.二叉树最大宽度]] 三面 - [[剑指offer26.树的子结构]] 八股 一面(1h15min) 1. Spring的IOC如何实现的,讲讲代码层面 - 细问Bean的生命周期 - BeanDefinition的数据结构,存放于哪里 2. Spring的AOP概念与实现方式 - 细
面试和算法题都是在飞书平台上进行,面试官有事晚到了几分钟,但是不影响 1. 自我介绍 2. 三次握手 3. HTTP和HTTPS的区别 4. DNS的解析过程 5. 分库分表是如何做的 6. 布隆过滤器原理 7. ThreadLocal原理 8. 堆和栈的区别 9. 非常大的文件,只有1G内存,如何统计大文件中元素的出现次数 算法:字符串匹配(以前没写过,来回改几次才通过) 整体八股有四十分钟,算
发个面经,攒攒人品 部门:阿里集团-阿里控股-企业发展产品技术部 时间线:3.31投递--4.7笔试--4.23约面--4.24一面--面完半小时挂 面试官感觉像是从题库选题问八股,回答结果有反馈但不多。前期被狠狠拷打项目,后面纯八股,无手撕,无自我介绍。 项目 项目基于什么情况做的? nginx反向代理如何实现? 一共几台机器?如何实现负载均衡? nginx可以实现限流功能吗?如何实现限流? 场
发个面经,攒攒人品 时间线:3.25投递--3.30第一次笔试--4.6第二次笔试--4.8到家约面--4.11一面--4.15收到感谢信 面试官人很好,会引导回答,好像美团招的差不多了,还是希望能再被捞 自我介绍 问本科学过哪些课 mysql内核使用哪个索引:B+树 B+树作为索引,有什么优势 b+树和b树还有什么结构上不同,除了叶子节点上 hashmap用的什么树 红黑树和B+树在结构上有什么
用友HR面(时长20分钟) 开腾讯视频 。 我先来了解一下你的简历上的项目,我看你最近做的一个项目的是 高校精灵, 这个项目是学生老师有要求做的还是出于什么来想去做的? 。 我:这项目是学校科研立项的项目,后面五月份需要答辩的? 。hr:那如果你来实习的话,会不会对你的这个项目有影响? 。 这个项目的团队有多少人? 。你说一下你主要负责的部分? 。你简历上写着技术难点是
全程约15min 1.自我介绍 2.堆和栈的区别 3.http请求的过程,三次握手,四次挥手 4.指针有哪些危害 5.linux查看进程信息 6.Ping命令了解嘛 7.C++是自学的嘛 8.反问 说大概三天内有二面 部门经理面 #24届实习##我的实习求职记录#
一面 上来一道算法:LC 10. 正则表达式匹配 dynamic_cast, static_cast, reinterpreter_cast, const_cast的区别,与c语言中的类型转化的区别 B+树的数据组织形式 B+树, 红黑树, AVL的区别 他们三者哪个是完全平衡树 红黑树和AVL树都是通过旋转来维护平衡的,有什么区别 什么时候用B+树,什么时候用红黑树 进程、线程、协程的区别 二面
这个部门是写go的,不知道我一个java选手简历是怎么到他们手上的。全程愉快的聊天,基本没有八股 1.聊项目。基本是我单方面给他输出 2.讲讲mysql。这个问题太大了,我就大概说了说mysql里的事务、索引、日志和锁,并表示有啥问题他可以问,面试官啥也没问 3.为什么使用b+树,b+树如何提高查询效率 4.Redis分布式锁了解吗?如何设计高可用的分布式锁? 5.讲讲Raft? 6.手撕算法,找
1. 频繁地young gc 什么问题,如何解决。 2. 如果经过了四五天的多次GC,还是很频繁的youngGC,什么原因。 3. 大对象跳过young区直接直接进入old,什么是大对象,你怎么定义这个大。 4. 频繁OldGc呢,原因咋解决。 5. old区怎么影响young区,什么情况会oldGC,参数是什么。 6. 如果参数固定young和old的大小,怎么固定,选多大值。 7. 如何合理设
泰康在线-日常后端开发-一面 自我介绍(三分钟内) 学过哪些课程 操作系统用过的命令 杀掉一个进程?-9什么意思?一个命令怎么操作? 有没有做过什么大作业or导师的活?(anything) 我的是一个springboot springcloud mysql项目。 项目简介 数据库表实现,如何设计的,哪些字段放一个表里(我回答了三大范式,再结合我的表说明) 主键用的什么策略?为什么选这个? 如果一个
自我介绍 简单说一下项目(由于是练手的,说的很简单面试官可能觉得没什么好问的就过了) 讲讲java集合 讲讲HashMap(要讲的很细) HashMap的put操作的流程 HashMap扩容流程 讲讲创建线程的方式(四种) FutureTask的方法(只知道get) 线程池的工作流程 synchronized跟Lock的区别 JVM的内存模型 垃圾回收(不会,虽然知道是热点,但是确实没时间复习了,
岗位:后端开发日常实习 语言:Go 背景:双非硕,主语言是C++,算法还行,简历上烂大街的webServer 没学过Go所以面试过程中没有涉及到Go语言的问题,都是问的C++。 一面 时间:11.15--50分钟 自我介绍 TCP三次握手 拥塞控制 MyISAM和InnoDB区别 B+树和B树的区别 TCP和UDP的区别 Redis用过么 简单说一下链表的数据结构 如何删除倒数第n个结点 C语言和
自我介绍?介绍了一下部门 volite作用是什么?实现原理是什么? 2G内存分配4G内存,可以分配成功吗?(答了虚拟内存可以分配成功) 熟悉的设计模式?(说了策略模式) 虚拟内存的作用?为什么需要虚拟内存? 数据库查询慢如何处理?(回答explain,判断索引有无失效,最左匹配,前导模糊) 采用多线程模型的场景? 不借助已有的锁,java实现互斥锁?(信号量+队列阻塞) 单例模式如何实现线程安全?