40min,面完秒过 1. 自我介绍 2. 讲讲ReentrantLock 3. 线程池都有哪些以及核心参数介绍下 4. Mysql索引的数据结构,为什么选择这样的数据结构 5. 建索引的时候应该注意什么 6. 选一个项目介绍下,项目中遇到的最大问题是啥,怎么解决的 7. 平时会怎么学习技术 8. 讲讲Mysql的四个隔离级别 9. 讲讲Mysql的MVCC机制 10. raft主节点挂了怎么选从
1. 自我介绍、讲一下项目 2. 手撕:最长无重复字符子串的长度(hot100 3. 数据库为什么要有索引 4. 从写好的代码 到运行出结果 这中间发生了什么(编译链接执行?还有啥 5. cpp智能指针的用途、底层实现 6. TCP与UDP协议的区别 7. 25匹马 5条赛道 如何快速选出最快的5匹马 全程约40min
两轮加一起,顺序忘了 1.java根类什么? 2.object有哪些方法? 3.spring MVC执行流程? 4.描述一下mybatis plus? 5.redis用来做什么? 6.hashmap底层? 7.hashmap线程不安全,如果想要安全用什么? 8.基本的sql语句? 9.sql索引失效情况举例5种? 10.http抓包用过吗,响应头有啥? 11.springcloud了解过吗,是用来
1.自我介绍 2.面试官对我大一参加的一个小破算法竞赛很感兴趣。(不愧是字节) 微服务纯纯给自己挖坑了 3.微服务的服务治理 我回答的微服务的五个组件,感觉不太对,因为他没继续问 4.微服务的识别,不知道表述准不准确,有点忘了,我没回答出来。 面试官在引导,你的技术栈是java,那你最熟的是哪块呀?我说的多线程。 5.你了解哪些锁? 我回答的分布式锁,结合项目解释了一下。 6.乐观锁悲观锁 7.还
1。先来两道算法题:1给一个字符串,找到所有可能的ip地址(dfs+回溯)2。爬楼梯,递归实现 2 。linux查看某个端口被占用了(netstat) 3 。linux查看目录下的TXT文件(find) 4。linux查看某个日志的某个列的所有>x的行(不知道) 5。聚簇索引和非聚簇索引 6。mysql分库分表(具体没答出来) 7.mysql的表锁和行锁(什么时候会用行所、什么时候会用表锁) 8。
发面经,攒攒运势。 一面6.24 自我介绍 拷问项目,问的不深,似乎不感兴趣 八股拷问,没有任何技术含量,tcp三四次握手,死锁,线程进程区别,进程间通信手段,mysql优化索引的方法,大概是这么些,还有些忘记了,但是只要看过八股就会答。 最后一道最长递增子序列的题,有点忘记了,用的回溯,复杂度有点高,但是面试官没说什么。 一面就是公式化吧,没啥东西。 二面6.28 自我介绍,简单问了项目,不感兴
先记录一下前两次面试的经历 bg:211本 第一次(微众银行) 6月初的时候面了微众银行,第一次面试,没准备好,八股很多都不会,出了一道多线程判断i++的题没做出来(问我加volatile是不是就可以了,我回答是),后面又问了Spring和Linux的内容,也是一点没答出来,面完后觉得应该没戏了就开摆准备期末考试了,谁知道一个星期后发了二面,于是火速学习Spring和Linux的八股,也没背多少,
4.17 大约一个小时 jwt有哪几部分 jwt如何实现加密,你采用的什么加密算法 jwt如何传递用户信息,如何登陆验证 redis比mysql快多少 redis有哪几种数据结构 redis快的原因 (我说基于内存,内存本身数据存取比硬盘快很多,且cpu不是redis性能瓶颈,并采取IO多路复用机制,面试官:下去再了解一下单线程相关的,我,嗯) redis缓存一致性怎么解决的 为什么要删缓存不是更
简历包括若干实习和一个golang项目,上来没问golang的项目,反而问了大模型相关的实习。其他问题感觉跟C++比较相关,golang几乎没问 多态是什么,怎么实现的? STL里面vecotr和list的实现原理 指针和引用,指针能代替引用吗? 有没有遇过内存泄漏? TCP的可靠传输 口述算法:如何实现回文链表的辨别 全程仅18min,反问时面试官说表现还不错。希望能过#联想##golang开发
二面 过了个清明节第二天约了面试 也基本上没什么八股,纯聊场景设计 先闲聊了20分钟技术和设计。。。 python GIL锁介绍一下 解析几百万千万行的日志怎么做?这种大日志原来是存在哪里? 怎么优化读取这个日志? 介绍一下你怎么设计,比如哪里要开新进程,哪里要开新线程去执行任务 那你几百个用户同时申请解析大日志,操作系统不还是会爆内存嘛?(通过线程池去限制上传用户数量) 那你设置了全局变量有一个
先说情况,纯菜鸡,100 0 0 0,应该是寄了,后面没心情做了 为啥字节这么难啊,狠狠地裁员字节佬,以后有机会面试字节的出走员工必须整hard😭 ------------------------ 1. 小红拿到了一个数组,她希望选择一个区间,将区间内所有的元素各自翻转。小红希望最终所有元素之和尽可能大。你能帮帮她吗? 所谓元素翻转,指元素正着读变成倒着读,例如”1234"变成”4321”"14
一面 电话面试,面了一个半小时面试官感觉年纪挺大的,而且又是Java的技术栈,能被捞属实感恩,阿里系里面对蚂蚁最有好感了。 先聊一下科研课题是什么,论文写了什么 了解过哪些排序算法,分别介绍一下时间和空间复杂度 快排的实现介绍一下 归并介绍一下 查找算法有哪些?我说了二分,面试官说可以从数据结构的角度说一下有哪些查找的方法(我说哈希,B+树什么的) 介绍一下C++里面怎么应用面向对象编程(从封装继
问实习 问项目 手撕 逐层输出二叉树 面完 十分钟回人才库
先说下个人情况,本人25届java选手 上午刚一面完:问了一些计算机网络四次挥手 2msl的设计原因 linux的怎么去查看可以连接的最大请求 哲学家问题怎么解决(给自己挖坑了) 设计模式的六大原则(全忘了) 答得反正很糟糕 mysql的事务隔离级别以及优化 没想到一面完立马就发了面试,鼠鼠以为是二面 结果打开一看还是csig初试,晚上就面而且只有半个小时,这是什么情况? 是一面挂了被同一个部门又
时长30min,估计主管面 前情提要:有3个月的小米实习 全程聊实习,一直在拷打实习,包括实习的qps(对不起我一个臭写业务的实习生当时真不知道),接口性能,工作业务等(节子一听我实习内容就不感兴趣了疯狂拷打项目,手子这边是半点项目都不问疯狂拷打实习)还问了问了zk和Apollo作为配置中心的区别(apollo配置管理的耦合度低,更灵活)zk和apollo的底层有了解过吗(直接道歉说不知道,自己只