今天面试感觉不像技术面,技术内容太少了。 1.自我介绍 2.代码题,模板用迭代器写快排。 3.你觉得这个快排有什么可以优化的地方吗? 我答随机数找 pivot,他问 random 函数是怎么实现的?不会。。。 4.你有看过 STL 源码吗? 答:看的不多,看了点 sort 那你介绍一下吧。 答:巴拉巴拉 为什么在数量少于 16 的时候要用插入排序呢? 5.你有个 Django 的项目,能简单介绍一
面了差不多有四十分钟 ①首先问了下项目flume 和 kafka相关,由于很久没复习这两个组件,回答的不好 ②说一下HDFS读写原理 ③JVM内存区域介绍一下 ④有哪些垃圾回收器,你就说CMS就行了,他的基本原理以及优缺点,其中四个阶段哪些阶段需要stop the world ⑤Java对象内存是如何分配的,有哪些分配方法? ⑥分配对象的过程中会出现并发问题吗,JVM是如何解决的? ⑦有用过JVM
一面1h [项目] - [ ] 项目设计和技术栈的使用 - [ ] FastDFS的架构设计 - [ ] 追踪器是单点还是多点,占多少内存量 - [ ] 源文件保存在哪儿 - [ ] 文件上传下载的步骤,以及数据库的映射关系 - [ ] 怎么实现IO多路复用 - [ ] 了解的数据结构 - [ ] 红黑树的时间复杂度为什么是logn 算法- [ ] 1-n个数,有m条边描述相连的两个数,输入任意两
笔试:选择题+填空题+判断题+简答题 简答题 1、说说大数据技术的特点 2、说一下Spark任务执行的流程 3、1G的文件,每一行是一个词,词大小不超过16字节,内存1M,找出频数最高的100个词。 技术面 1、自我介绍 2、本专业主要学什么? 3、介绍一下实习的项目 4、小文件问题怎么处理?(SequenceFile、CombineInputFormat、JVM重用) 5、Hive支持哪些存储格
Java 自动装箱和拆箱,优势 包装类的缓存 Java 的并发包 了解 JUC 的那些方面 可重入锁和非可重入锁 为什么要这两种锁 线程池有那些常用的参数 核心线程数一般设置成多少(根据什么参考) 什么决定并发量 并发和并行 线程池的最大线程数量 线程池中某个线程异常了怎么处理 aqs能解决什么问题 cas 能解决什么问题 cas 底层是通过什么实现的 cas 能解决 aba 的问题吗 为什么请求
面试过程中了解到只有一个hc 还蛮紧张的,非常感谢朋友的鼓励与支持。面试时间大概60分钟。 1. 自我介绍(一定要熟练快速介绍个人经历及优势) 2. 了解个人简历、作品集、笔试作业 Q1:在快手、腾讯、字节以及其他公司的实习经历比较丰富,但做的是摄影/后期/运营/视觉/UI等不太一样的工作,你个人更倾向于? A:不同岗位的实习是在挖掘自己兴趣点;设计岗有相通性,更倾向于UX设计;喜欢表达与沟通,认
自我介绍 实习经历介绍 质量数字化最重要的作用是什么 你的工作对部门的贡献是什么 项目介绍 关于项目内容,例如什么是PCA、项目落地情况、 反问:岗位主要职责
10.1 -1面:面试官在家,聊的很开心,后边几乎都是我在说自己做了什么,感觉很尊重人 10.11 -2面:面试官很亲切,一开始想电话面,然后问我在哪,我说在面试平台上,又改到了平台面(很尊重了。期间问了各大组件各大知识,加一些场景比如下游不支持事务和幂等,怎么来做精准一次,就是会问一些没有答案的问题,然后根据你的答案提出问题,直到不会。(名场面:你遇到OOM吗;我遇到过;那你谈谈什么时候遇到OO
移动研究院 人工智能与智慧运营中心 后端开发工程师岗 -torch中深度学习优化器有哪些 -介绍一下springboot -列举一些springboot里比较常用的注解 -resource和aurowired的区别 -说一下类初始化的流程 -mysql innodb用的什么索引,为什么 -为什么索引不用二叉树而用b+树? -synchronized的过程 -线程池有什么了解?说一下主要参数 -对j
时长:1小时8分钟 问的问题非常多而且详细,真的有点扛不住这么个拷打法啊 1. 自我介绍:约5分钟 2. 项目问答 2.1 你觉得哪个项目的复杂性比较高?具体讲一下过程。(约7分钟) 3. 手撕 3.1 大数加法,输入两个字符串(很大的数),输出两个数的加法值(字符串) 使用逐位相加的方法,注意进位和反转问题即可。 3.2 如果是负数会怎么实现?或者说减法该如何实现? 还是使用逐位相减的办法,只不
一面 一面偏向基础,但是追问得也比较深,大家自行感受,在算法题和智力题上也花了很多的时间。 自我介绍+项目提问(聊的技术方面的) Java和c++都学过是吧(是的,但我对Java使用更熟练) 对Java面向对象的理解 activity 启动流程是怎样的 hashmap原理 你了解的Android虚拟机有哪些?怎么选择? ANR 的原理 TCP三次握手、四次挥手(思路清晰就没问题) http和htt
2022年秋招时面过浙江大华的后端开发岗(Java),二面后没下文了。今天整理电脑文件时意外发现当时记录的面经,在此进行分享。 一面 面试形式:电话面 面试问题: 介绍实习项目? 实习项目的团队分工和个人职责? SpringBuffer和SpringBuilder的区别是什么? 常用的集合类有哪些?HashMap的底层数据结构?推荐一下线程安全的Map? TCP和UDP的差异是什么? MySQL的
全程45分钟,有些问题都是面试官给我提示才想出来,我太菜了 1. 面试官先讲明白:两轮技术面+1轮HR面 2. 自我介绍 3. 深挖项目(购物商城) 用到的表有几个 主要功能 下订单的业务逻辑怎么实现的 几人合作的,怎么分工,项目完成时间有多长 假如当前某商品库存仅剩5,同时有6人下单,用户端显示都是5,怎么处理? 注册页面都需要填写哪些内容 挨个说一下你刚刚说的这些内容应该怎么设计测试用例 假如
1.rpc框架用的什么技术栈 用了互斥锁进行控制并发 , 其实主要是对net/rpc进行一个封装 -- 2.context你在项目中怎么使用 用来处理请求,传递处理好的响应 -- 3.goroutine有用过吗 有用过但是不多 , 我们可以开启goroutine同时处理多个操作 你有在项目中使用过goroutine吗 -- 4.你的那个聊天室系统应该需要较高的并发需求吧,有用过goroutine吗