我想说多积累,hr记了我基础不好,先补足基础(我根本不是那么说的啊~!) 感觉整体答得不好,给我的感觉,hr一直在说我基础不行,没有java项目经验 可能要排序靠后了,中秋过后出结果,哎~! #23届秋招笔面经#
总时长40min 1.自我介绍 2.介绍下volatile关键字 3.final、finally、finalize的含义及区别 4.Set集合有用过吗,怎么实现的 5.介绍下HashMap 6.HashMap如何解决Hash冲突的,把元素插入到链表/红黑树的过程是怎样的 7.HashMap线程安全吗,如何实现线程安全 8.介绍下有哪些锁 9.乐观锁和悲观锁的区别 10.如何判断哪些是垃圾需要回收
我以为考的是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:
开场面试官简单介绍了下技术栈 用的是golang,问可以转go吗? 1. 自我介绍 2. 选个自己熟悉的项目介绍,针对项目问问题 3.八股文 Java:线程池使用及其参数 jvm内存回收 cms和G1,其中问cms最大的缺点是什么? 单例模式了解吗?根据了解的讲讲,还知道其他设计模式吗? 懒汉式 饿汉式 枚举单例 Java锁升级过程 Java运行时数据区都有什么,详细讲讲 方法区中放的是什么? 运
1. 简单问了项目 2. 数据库故障的可能原因 不会 网上答案:cpu 硬盘 网卡 交换机 路由 天灾人祸 3. 操作系统文件读写过程要注意的细节 注意刷盘?我答的不好 4. a服务用tcp往b服务io写入文件场景,要注意什么 我在面试的时候,实在搞不懂面试官要我答什么东西。最后不了了之,感觉挺难受。 面试后我仔细想了想可能的知识点:请求确认的超时重传,消息队列,重复信息消费如何实现幂等性(Red
1. 聊了10多分钟项目吧 2. 数据库的隔离级别有哪些(这个问题简直是天天问😂),然后具体讲讲有什么区别怎么实现的 3. 怎么设计索引 4. 最左匹配原则是什么,以及为什么这样就可以用到联合索引 5. 讲讲索引的数据结构 6. 怎么排查慢sql 7. 讲讲java锁升级的过程 8. 讲讲AQS是什么 9. 讲讲一个http请求发到controller的过程 做题 : 合并区间 反问:随便闲聊了
25届Javaer,小红书已offer,下周入职。 全程基本没什么八股 之前的实习项目介绍 项目拷打半小时 怎么实现的强一致性 怎么实现slave读保证一致性 怎么优化读slave(保证强一致性情况下) 讲一下你理解的线性一致性 讲一下你理解的消息队列 Nacos实现原理 算法题 LRU 全程一个多小时,和面试官讨论项目的优化点,讨论的很愉快,算法没调出来,思路讲出来了。
简单来说 controller service dao 三层。 controller 和 service 之间的分层相对比较清晰, 业务逻辑和显示逻辑的拆分, 譬如 MQ/http/RPC 和业务分离。 service 和 dao 的区分我有点搞不懂。主要是因为分不清什么是存储逻辑(非业务逻辑)什么是业务逻辑。 尤其是加入了 manager 层之后。 因为是 python 后端, 所以很自然的将业
兄弟们,兄弟们,大家一定要记住,字节不问八股,不问八股,或者很少问八股,很少问八股。 全程场景题、全程深挖项目。 手撕LRU,秒了。 但是说实话啊,面试的那个人,有点不尊重人啊,快躺那里了。 说实话,自己没想着过啊,身心放松。 #字节跳动面试#
#软件开发笔面经# 很早之前面的,二面基本是侃大山,没记录 Mysql为什么使用范围这么广泛? Mysql相较于其他的数据库有什么优点?在读写性能方面做了哪些提升? Mysql底层是怎么存储的(数据顺序存储在磁盘块(页)中),为什么要顺序存储? 如果乱序存储会怎么样? Mysql如何保证不丢失? 了解过哪些数据库能够在不分库分表的情况下支持海量数据存储?(pg?) 和Mysql有什么区别,做了哪些
#软件开发笔面经# 已挂 电话面,面试官又迟到20多分钟,阿里云怎么老这样,真一生黑 1.自我介绍 2.实习提问,遇到过什么困难 3.ES的query和filter有什么区别 4.rabbitmq如何保证消息有序性,如何不重复消费 5.ES如何处理热key 6.ES的分片和集群了解吗 7.HashMap底层结构,支持并发吗?如何支持并发? 8.JVM内存结构 9.垃圾回收器的实现 10.如果CPU
时间2024.8.26 10-11.40 本来是上周五的,但面试官有事,被调到这周一,和一面隔了快一周,以为基本上走流程,面完下午看状态应该是过了,等约三面 1.自我介绍 2.coding - 最大和连续子数组 - 一个文件里一行有一个8位的电话号,很多文件,数据大到内存无法容纳,如何统计不同电话号出现的次数? 先说思路,文件分块读,单纯统计哪些出现→用set,因为电话号范围是00000000-9