项目拷打 项目中主要负责的模块,在这个项目开发的过程中,你遇到的难点是什么?然后你是怎么解决的? 说了维护设备在线状态,用的redis 疯狂拷打redis 那你们的 Redis 是用的集群还是用的什么?还是自维护的一个?线上使用也是 Redis 单实例这种吗? 单体架构,说的一个 线上用单实例不怕崩了整个服务没法用吗? 就是存在这个问题,但是就是以后就是改成分布式 那你说一下如果让你来改造的话,你
结果:目前还未知(大概率已挂) 时间:单独说明下时间,耗时2个多小时 1、简单自我介绍 2、项目内容,负责内容 答:这块聊了很久,待过的两家公司都详细问了好久。这块总耗时就在近一个小时。 3、介绍他这边的内容,(其实有点和我匹配度没那么高) 4、GC相关的问题 答:这块从遇到并解决的问题讲解,然后又从GC实现上讲,CMS,三色标记等,输出还算条例清晰,面试官又问这些内容是如何知道的?回的遇到相关问
40min,面完秒过 1. 自我介绍 2. 讲讲ReentrantLock 3. 线程池都有哪些以及核心参数介绍下 4. Mysql索引的数据结构,为什么选择这样的数据结构 5. 建索引的时候应该注意什么 6. 选一个项目介绍下,项目中遇到的最大问题是啥,怎么解决的 7. 平时会怎么学习技术 8. 讲讲Mysql的四个隔离级别 9. 讲讲Mysql的MVCC机制 10. raft主节点挂了怎么选从
1。先来两道算法题:1给一个字符串,找到所有可能的ip地址(dfs+回溯)2。爬楼梯,递归实现 2 。linux查看某个端口被占用了(netstat) 3 。linux查看目录下的TXT文件(find) 4。linux查看某个日志的某个列的所有>x的行(不知道) 5。聚簇索引和非聚簇索引 6。mysql分库分表(具体没答出来) 7.mysql的表锁和行锁(什么时候会用行所、什么时候会用表锁) 8。
4.17 大约一个小时 jwt有哪几部分 jwt如何实现加密,你采用的什么加密算法 jwt如何传递用户信息,如何登陆验证 redis比mysql快多少 redis有哪几种数据结构 redis快的原因 (我说基于内存,内存本身数据存取比硬盘快很多,且cpu不是redis性能瓶颈,并采取IO多路复用机制,面试官:下去再了解一下单线程相关的,我,嗯) redis缓存一致性怎么解决的 为什么要删缓存不是更
简历包括若干实习和一个golang项目,上来没问golang的项目,反而问了大模型相关的实习。其他问题感觉跟C++比较相关,golang几乎没问 多态是什么,怎么实现的? STL里面vecotr和list的实现原理 指针和引用,指针能代替引用吗? 有没有遇过内存泄漏? TCP的可靠传输 口述算法:如何实现回文链表的辨别 全程仅18min,反问时面试官说表现还不错。希望能过#联想##golang开发
问实习 问项目 手撕 逐层输出二叉树 面完 十分钟回人才库
1.自我介绍 2.围绕实习项目,鉴权具体做了什么,用户身份信息从哪里来,有没有对接其他的身份信息系统(统一工号)?怎样做一个高可用、性能比较高的鉴权模块? 3.Linux的进程和线程 4.使用 fork() 系统调用创建一个子进程时,子进程会继承父进程的什么信息 5.僵尸进程和孤儿进程 6.了解TCP协议吗 7.TCP对比UDP,做了哪些事情来保证可靠性 8.B+树和二叉树的区别 9.动态数组扩容
4.15 —— 投递简历 4.22 —— 约面 4.25 —— 一面(30min) 一面主要拷打八股,问的不是很深,但是很广 没录音只有记得多少写多少 1,自我介绍 2,聊专业学的是什么,感觉会用到 python?(我说专业课很多确实是需要用 python 做些机器学习和数据处理的东西) 3,谈一谈 python 和 golang 的区别 4,为什么说 python 是解释性语言,golang 是
9.10 时长半小时,几乎纯八股盛宴,个人觉得难度挺高的,表现得不太好。 面试官一: 1. 自我介绍 2. 数据库ACID 3. MySQL怎么保证持久性的 4. TCP四次挥手 5. 为什么会有四次,两次不行吗? 以上还能Hold住,换面试官二: 1. C++中结构体为什么要对齐?怎么不让他对齐? 2. 谈谈智能指针?用了智能指针就不会内存泄漏了吗? 3. 两个智能指针分别指向数组名和数组某个具
项目相关,比较主观,像是遇到什么困难、有什么成长这类 ### JVM 常见的垃圾回收器 垃圾回收算法 ### Redis 布隆过滤器有了解过吗 缓存穿透、缓存击穿,是什么怎么解决 Redis常见数据结构介绍 Redis除了缓存数据还能做什么 Redis和Redission实现分布式锁有什么区别吗 ### RabbitMQ 消息从生产者到消费者的过程 消息在交换机和队列中的交换实现 怎么保证消息不丢
#软件开发笔面经# 约50min 1. 自我介绍 2. 挖项目 3. == 和 equals方法区别,JAVA对象是值传递还是引用传递 4. String用==的情况,聊到了字符串常量池,问为什么java这么设计 4.1 MYSQL索引怎么存储的 4.2 select * from t where a = x and b = x ; a和b都建了索引,mysql会怎么查 5. Spring在开发中
团子好像就两轮技术。 聊项目,25min左右,不太拷打,介绍为主。 八股,15min,C++虚函数,字节序,字节对齐,进程管理,ARP原理,epoll、select。 闲聊+反问5min,工作地点,工作内容期望,学校情况,读研生活 感觉水水的,跟一面完全不是一个风格,面试官很和蔼。 求一个OC
面试官人很好,声音听起来温柔 我太菜了,啥也不会就开始面了
电话面,无算法,40min 拷打 自我介绍 说说项目,分为哪些模块 CI、CD简单说说 操作系统熟悉吗 Rocketmq 5.0 SDK 相比 4.x 做了哪些优化,什么区别 说说 Rocketmq 整合 Spring 的过程,为什么要重新整合一套 5.0 starter 出来 对比其他消息队列,不同mq分别用在什么场景 说说 Raft 算法 有了解其他一致性算法吗 Leader选举过程 Spli