记录下一些答的不好的问题 大数据 1. spark和flink优劣 2. spark 分片 广播 checkpoint 算法 数组中第k大的数 刚开始用的最小堆 后面经面试官提醒改为quick select。最终时间原因,写完了没来得及测试 剩下都很常规 例如零拷贝,乐观锁,aba 总结 1. 大数据底层原理理解不深 以为后端岗不问这些 2. 算法不能满足于知道一种解法 要知道最优解
两个力扣原题,虽然有一个没做出来。。。但是我感觉大疆不缺人
1.DNS解析域名过程 2.面向对象的理解 3.项目中体现多线程的地方 4.项目中消息队列有什么作用,为什么要使用消息队列 5.项目中体现网络通信的地方 6.项目的难点
7.15写的测评题,8.5笔试。 15道单选题,4道填空题,4道简答题。基本上都是算法、数据机构、操作系统、Java的八股,难度不大。 一道编程题,经典爬楼梯,但是用不来他的编辑器,一直在报错,就没管了 #秋招#
开始聊项目大概20min,全程1小时多点 问了几个项目相关的问题:reactor模式,spring boot的连接池实现,项目中的中间件 八股部分: 1. 线程池核心参数和用处 2. 线程池缩容和扩容 3. concurrenthashmap在JDK7和8的改动 4. Spring boot的启动流程 5. MySql常用引擎的区别 6. TCP三次握手/四次挥手,挥手结束连接就关闭了吗,为什么要
1.自有介绍 2.为什么研究方向是算法,现在找Java后端 3.1 项目:实现了什么功能 3.2 项目:Redis用到了哪些地方 3.3 项目:用到了哪些集合,讲一下HashMap 3.4 如何处理项目中的并发 3.5 项目中怎么用到SpringBoot,用到了哪些注解 4 怎么设计线程池,怎么判断一个线程是否空闲,谁来判断 5 怎么理解控制反转与依赖注入 6 两个线程抢占一条数据怎么解决 7 怎
之前的实习项目介绍 Raft项目介绍 Raft协议介绍 项目中遇到的困难,怎么解决的 采用什么策略保证的强一致性 脑裂是什么 什么情况下会出现脑裂 项目中对于脑裂的情况是怎么处理的 怎么保证网络分区恢复后leader无故下任的情况 讲一下你对CAP的理解 解释一下为什么保证P的情况下C和A不能同时满足 A的具体含义是什么 算法题 最大连续子串 后面面试官加要求说要输出子串起始位置和结束位置(ac了
全程 65min(实习岗) 这次面试十分抽象,我也用抽象的方式记录一下过程 首先还是和部门语言不通,我主Java辅golang,部门主c++和golang,可能因为这一点,面试官一直在提问有关理解和个人思考方面的问题,其实感觉中间件的问题可以随便问的,和语言没啥关系,但是一个没问。。 一开始先闲聊: 1. 你是怎么学习一门语言的 2. 你做一个项目会从哪些角度去优化 3. 现在公司实习的业务,为什
全程 75min(实习岗) 一、自我介绍(5min左右) 二、算法题及思路(15min左右) 1. leetcode22 生成括号 三、语言基础 > 我是Java技术栈但会一点golang,面试官是golang技术栈,所以问题都引申到语言通用层面 1. go语言map底层原理 2. go协程通信方式 3. go语言channel底层原理 4. 简述借助channel实现交替打印的逻辑 5. jav
1. 问大学研究生的课程,最难的课程是什么?现在回去怎么解决? 2. 问项目 3. 问java、python编程有什么不同 4. 问进程和线程 5. 有没有用过gc?没有 6. 手撕代码?两道题,第一道题设计一个老师课程数据结构,第二题删除有序链表中重复出现的数据,只能保留出现一次id数据。
面试官准时到,不过面试官看起来很累且不耐烦,问了半个小时的项目和八股就开始撕题,两道分别是K个一组反转链表和编辑距离(leetcode原题),都做出来了。面试完也没有反问,就说时间到了就把会议关了,感觉又是KPI,就不能给我一次正常的面试吗 全程根据简历提问,也没有深挖。题目记不太全了,零星记录一下: 1. 问实习,印象深刻的是什么,遇到了什么难题,用什么方法解决的 2. 基于跳表的数据库,你是怎
前两题打卡 第一题注意”最多操作1次“,可以不操作,否则只能过70% 第三题动态规划,dp[i][j]表示为以str[i]为最后一个”oppo“右端点的情况下,有j个”oppo“字串 分两种情况,如果以str[i-3]为第j-1个字串的右端点,则最后一个字串是”ppo“;其余情况最后一个字串是”oppo“ public static void main(String[] args) {
个人情况:cpp技术栈 一面50min: 1.自我介绍 2.科研项目解释 3.撕题 题目类似 leetcode394.字符串解码 太久没刷字符串的题了,思路整理了半天,最后代码没写完 4.聊人生 总结: 面试官人很好,也愿意沟通交流,时间到了题没做出来也安慰我没关系(虽然我知道关系很大) 最后还和面试官聊了聊人生哲理。 准备了好久的cpp八股和开发项目面试官一点没问,他说感觉开发项目是他大二水平(
总共40分钟左右 面试官人真的超级好,我说我沟通方面可能有些问题,她还开导我 问的问题记不太清了,记得几个 你选公司的几个点说一下 你觉得最有压力的一段时间是什么时间 自己的优点和需要加强的点说一下 你觉得公司和学校的区别是啥 后端的测开你怎么看的,有没有倾向性 有没有投其他公司 攒人品。。。。。。。。。。。。。。。。。 许愿offer
总共50分钟左右 是我太菜了一道划分链表做了30分钟 八股问了20分钟 没问项目 八股的话 虚函数 用户态内核态 虚拟内存 滑动窗口协议 vector 宏和inline c++的编译过程(.cpp到.exe) Linux下的常用命令 问了sed 攒人品。。。。。。。。。。。。。 许愿HR面 更新约HR面了