项目 1.微服务按照什么思想拆分的 2.什么叫做微服务,高并发解决的是什么问题,高并发的瓶颈在哪里 3.模块间使用同一台数据库实际上并不能提高并发,如何提高数据库的一个并发量。 4.消息队列的使用 数据库 5.如何实现主从数据库同步的 6.联合索引,最左前缀匹配原则 7.如果你自己设计一个类似Redis的缓存系统,你会考虑哪些问题(先整体设计,再设计细节) 8.Redis常用的数据类型以及他们的应
自我介绍 介绍一个你觉得有挑战性的项目 介绍下索引 为什么inodb的数据和索引分开 gc 垃圾回收机制 寻找两个链表的公共节点 两个栈实现一个队列 内核态和用户态的区别 还有的题不太记得了,都是基础八股,背就完事了 算法题 leetcode 440.字典序的第K小数字 居然是一道hard题,我刚开始想的是用一个数组存每一位,然后按照字典序进行+1、进位清零啥的,因为思路有点乱没做出来,最后结束的
去年九月拿的offer,本来实习到今年3月的,因为个人原因2月就离职回学校了,放一下当时的面经吧。 面的是后端开发,项目组主要用Golang,当时我只会Java,实习后转Go的。 一面 赛码网 2022.9.6 17:27~18:01 自我介绍 项目介绍,难点 评论内容比较长时如何存储 设计索引的原则 回表的概念 如何避免回表 什么情况下自增主键不连续 EXPLAIN 命令介绍 HTTP/HTTP
最近的医院 | 华为 OD 机试【最新】 题目 新型冠状病毒疫情的肆虐,使得家在武汉的大壮不得不思考自己家和附近定点医院的具体情况。 经过一番调查, 大壮明白了距离自己家最近的定点医院有两家。其中医院 A 距离自己的距离是 X 公里,医院 B 距离自己的距离是 Y 公里。 由于武汉封城,公交停运,私家车不能上路,交通十分不便。 现在到达医院 A 只能搭乘志愿者计程车,已知计程车的平均速度是 M 米
还是题刷少了,感觉自己只会暴力解T_T,有更好的思路希望大佬教教 第一题:数列:1,4,9,16,...,n^2; 输入正整数 1 <= r, l <= 10^5; 统计第r位 -> 第l位 '0'~'9'以及','各字符的个数。 先生成一个满足题意的字符串: s = i^2 + "," 然后遍历,没超时; 补充代码: 第二题: 小红定义一个数组的陡峭值为: 任意两个相邻元素的差的绝对值之和。例如
前言 2月10号投递->2月14号一面,面完之后加了面试官联系方式,隔了一天告诉我面试评价非常好,二面因为时间关系可能会晚点。 又隔了2天,告诉我由于学历问题,组里决定不再继续面了 一面(2月14号,1h30min) 自我介绍 实习经历 为什么在第一家公司实习了5个月?没考虑留下吗?(转正失败了) 为什么第二家公司只实习了2个月? 为什么选择来字节跳动实习? 详细介绍一下第二段实习中用Golang
腾讯会议 1:自我介绍 2:说说项目怎么用的springboot 3:搜索用过elasticsearch吗(没有) 4:数据库的索引对应的什么文件?(不知道) 5:Mysql数据库挂掉怎么备份和恢复?(不知道) 6:聊聊你的专业课吧。 7:你说学过密码学,知道国密吗?(学过,忘了) 8说说你项目的用户登录怎么做的吧。 反问:公司实习生主要做什么? 实习生有几轮面试? 几分钟结束。 后续:未通过。,
2/20 一面 自我介绍 爬楼梯算法(递归实现) Java集合类有哪些 arraylist和linklist(细问) 多线程实现 utils获取spring中bean 询问算法 jvm的堆栈设置 业务题A,B同时点击支付,如何判定,如何解决问题。 2/20 二面(凉) 自我介绍 业务题(转账) A,B,C三个账户,A分别给B,C转账,实现逻辑。解决出现的问题。(寄) 操作系统的PV操作 多线程实现
一共四道算法题,不用一定写完一题才能写下一题,都是核心代码模式,不用处理输入。 PS:自动交卷了才发现还有一道问答题,我题目都没看到,应该这个笔试也寄了,哭死。 第一题:划船,输入三个float x, y, k;初始划一次前进 x m, 休息后退 y m,距离岸边k m; 只后每次划船距离缩短 1/5; float 不是很好处理...我就全拿double算了,AC了; 第二题:希尔排序变种,数据为
base北京,飞书会议进行面试。 一面 写在前面:面试官人很好,交流很愉悦,明确表示是自己要招实习生所以不会为难。总的来说问的问题和我看到的面经不太一样... 自我介绍 简单介绍一下项目(真就简单介绍一下,也不问项目亮点、难点之类的) 知道分库分表吗(只是听说过,垂直、水平等等,木有实践过) 在什么数量级别下需要分库分表呢(不要上来就答2000万条) 熟悉SpringBoot吗(答不熟悉,会使用.
前言 2月17号牛客一键投递,2月19号约了HR面,2月20号收到感谢信。 一面(2月19号,25min) 自我介绍 闲聊 高考成绩是多少? 学校绩点是多少? 籍贯是哪里的? 为什么选择计算机专业?是高薪还是高新? C++代码量有多少? C++中最熟悉那块的知识? 刷了多少算法题? 有没用C++开发过项目? 期望薪资是多少? 手里有没有其他公司的offer? 对量化了解多少? 什么时候开始写博客的
很早加微信约了面试,投的是C++岗。其实并没有打算去,但是去年能直通终面就想试试,反正秋招这次肯定得把能投的全部投一下,省事了。 期间调整了一次,说是要找一个会cpp的面试官 然后加了之后面试官准时上线,然后微信电话聊的。 下面是问题 一,我们实习是在线下的,不能线上,这你知道么? 我:??我可以的,今年5-9月都在国内 二,那我们开始吧,你先介绍下你的项目 在他的要求下我介绍了下我写的编译器前端
#春招# 1. 自我介绍、为什么选择计算机 2. golang强类型,弱类型? 3. 内置的数据类型哪些是值传递,哪些是引用传递? 4. golang怎么解决同步互斥问题? 5. golang并发控制? 6. map并发读写问题? 7. sync.Map如何解决并发问题? 网络 8. tcp连接常见状态? 9. 为什么三次握手,不是四次握手? 10. 为什么挥手需要四次? 11. 问我是背的八股文
整体感受还可以,虽然有卡壳,但面试官人很好也比较耐心,一下为一些我的大致回复还有网上找的一些答案,加*表示没有回答出来或感觉回答的不好,希望有大佬可以指出一下哪里不足,orz 介绍一下你最近做的项目 略 你一般什么情况下使用redis、mq、协程 略 rabbitMQ消息不消费会怎样 默认情况下,消息是不会过期的,也就是我们平日里在消息发送时,如果不设置任何消息过期的相关参数,那么消息是不会过期的
【QQ阅读】Java后端一面 1、自我介绍 2、挑一个实习讲一下(我选择第一段经历) 3、看你在阿里这边用completablefuture 你是如何来优化的? 4、线程池的参数 5、synchronized 和 lock的区别 6、volatile 的作用 7、Java内存分布(刚开始把和jvm的弄混了,最后提示了一下说出来了) 8、重排序 9、Java中线程安全的集合 10、Concurren