面试时间:2022年11月4日上午9:00 面试形式:腾讯会议视频面试 面试市场:50分钟左右 面试问题: 自我介绍 介绍自己的项目的功能(主要介绍了登录认证模块和评论模块),根据项目问了一些问题 介绍一下Redis中HyperLog和Bitmap两种数据结构 数据库多表查询的语句(口述) 左连接、右连接和内连接的区别 左连接右表有重复数据,查询结果是否存在重复 MyBatis中#和$的区别
刚面完就来发帖,热乎乎的面经。多发帖,积累好运。 自我简绍 讲讲实习的内容,个人收获方面是怎么体现的。 实习的公司项目是微服务还是单体的。 简单问了自己的研究方向。 git的版本控制、管理、合并方面问了点。 自己做的项目都有什么功能模块。 MySQL优化方面了解吗。 如果一条语句执行比较慢话,怎么去优化。 MybatisPlus相比mybatis有什么特点。 SpringBoot相比Spring有
进程和线程有什么区别 进程怎么申请内存 一般 Java 程序怎么处理内存泄漏和内存溢出 正常情况 Java 怎么判断对象可以被垃圾回收 你对 TCP 了解吗 TCP 怎么保证可靠传输 Redis 的缓存穿透和击穿怎么解决 Redis 缓存数据一致性怎么保证 Mongo 分库和分片有什么区别 为什么当时做项目选 Mongo 而不是 MySQL MySQL 里事务有哪些隔离级别 幻读是什么,怎么解决幻
前言 12月16号投递->12月29号一面 一面(12月29号,17min) 自我介绍(无) 简历项目(3min) 实习项目(7min) 其他 对未来的规划?短期,中期,长期都是多久? 为什么来现在这个公司实习? 如果可以入职,最快什么时间可以来实习? 学校的专业排名是多少? 怎么看待学校所教的专业课程和工作所需要的技术? 反问 部门的业务?(网站开发维护) 部门的技术栈?(PHP)
二面一共47min 自我介绍 实习10min 为什么MySQL用B+树做索引而不用B树 内存缺页中断,尽量讲细一点 TCP和UDP有什么区别 用UDP实现可靠的传输,有什么思路吗 接下来是三个思考题 你有一个5亿个数字的大文件,但你只有1GB内存的单片机,你的硬盘是无限的,现在我们需要对里面的内容进行排序,把排序的结果输出到一个文件里。 给定rand5()库函数,实现rand7() 30min未支
我想说多积累,hr记了我基础不好,先补足基础(我根本不是那么说的啊~!) 感觉整体答得不好,给我的感觉,hr一直在说我基础不行,没有java项目经验 可能要排序靠后了,中秋过后出结果,哎~! #23届秋招笔面经#
总时长40min 1.自我介绍 2.介绍下volatile关键字 3.final、finally、finalize的含义及区别 4.Set集合有用过吗,怎么实现的 5.介绍下HashMap 6.HashMap如何解决Hash冲突的,把元素插入到链表/红黑树的过程是怎样的 7.HashMap线程安全吗,如何实现线程安全 8.介绍下有哪些锁 9.乐观锁和悲观锁的区别 10.如何判断哪些是垃圾需要回收
写面经攒攒人品,最近诸事不顺。面的广告组,具体哪个部门的就不cue了 一面 50min 体验很好,虽然我很菜但面试官一直在引导我,最后也给了很多建议 1 手撕 50个人过桥的问题,只有一个手电筒,一次最多俩人,过桥时间按最大的人算,问最快多久能到 2 说说poll epoll select的区别 3 讲讲 内存管理 4 红黑树和avl 树 5 b树和b+树 区别和选型考虑 6 linux 怎么查看
1、自我介绍 2、项目介绍 3、大数量表的查询规则是什么? 4、项目的索引是如何建立的? 5、如果查询参数少了一个怎么办? 6、新增这么快,怎么考虑存储问题? 7、说一下 Bean 的生命周期? 8、单例Bean的好处? 9、如何实现线程安全? 10、Redis 的分布式? 11、Redis 分布式的实现? 12、Redis 阻塞优化方案? 13、线程进程协程的概念? 14、双向链表怎么增加元素、
由于二三面问的相对少一点,就没发上来,但是陆续有网友都跟我打听趣链的后续,就单独写一个 二面问的很简单,可能是一面回答的比较好,二面对我比较放心,就是简单的聊一聊我对技术的看法,然后问了几个常规八股文,印象比较深的一个问题是:说一说Java的线程和操作系统的线程有什么区别。因为八股没背过这个,我的语言有点乱,不过面试官get到了我的点之后帮我补充了一下我的描述。二十分钟他就说他没问题了,我心想这才
我以为考的是c++知识点,结果是java,很抱歉浪费了你们公司的钱 题型有 单选10道,多选5道,编程题3道 内容大致看了下有 redis,socket,一些基本概念题(应该学过的都回) 编程题印象比较深:我前两个因为不熟悉java语法而且只能用java答题所以就没写,第三个可以用c++所以暴力ac 第一个扔球一个double高度,一个int落地几次,算落地后最高能到多高 第二个给一个string
本人末流211本硕,软工科班,本科有段百度测开实习经历,读研后有 pingcap tinysql 和 ospp 项目经历。 阿里淘系从3月10号开始,一共5轮技术,1轮笔试,1轮hr。最后 hr 面挂。 时间线 3月10号,简历面 3月17号,一面 3月24号,二面(上) 3月27号,二面(下),交叉面 4月6日, 三面,主管面 4月11日,hr面 简历面 电话面 40min 为什么会想来做业务?
前后端并行开发是很多工程师崇尚的开发方式,相信每个有规模的公司或者团队或多或少都有自己的理解和解决方案。 本文介绍如何使用 NEI 来实现真正的前后端并行开发。 背景 前端工程师在开发页面的时候,有个很实际的问题: 在后端接口还没开发完成时,前端怎么办? 一般有以下几种方式: 前端在代码中添加 mock 数据,上线时,切换配置项,使用真实接口的数据。这种做法需要编写额外的代码,并且有一定的风险。
9.27座谈,状态变为“座谈-已完成”,持续到现在,我就当是挂了吧 2023-09-20 笔试 2023-09-23 一面 项目: 项目几个人完成的? Redis怎么部署的?有没有高可用/多节点部署? SQL注入漏洞如何发现的? 如何防止SQL注入? 项目用到了阿里云OSS保存文件,如何保证安全? 项目用到了jwt,跟传统的token认证相比,优势在哪儿? 2023-09-25 二面: Java:
为什么需要线程池 线程池的执行原理 怎么确定核心线程数的 具体是怎么压测的 什么类型的表做了分表,分片键是什么? 如何处理数据倾斜的问题 如果一个SQL执行比较慢,怎么去排查 说一下联合索引失效的场景 如果查询条件是 a = 1 and c = 1 and b = 1 呢? 假如是a=1 and b>1 and c = 1 什么是索引下推MySQL 如何保证原子性 说说 undolog mysql