360面经 操作系统用户态和内核态,内核态一般有哪些操作 python为什么不需要编译 你是怎么理解python解释器的 你怎么知道K-means的k值取多少好 我:取一个区间然后每次加5算距离,距离小的好balaba 面试官:我问的不是这个。直接凉了 C++编译的四个过程,每个过程都干了什么事情 说说xgboost 怎么算xgboost的importance ROC曲线和PR曲线分别适合什么场景 手写多路归并排序 快速排序、多路归并排序、堆排序的时间、空间复杂度,多路归并排序每次归并怎么选最小值,时间复杂度是多少   BIGO 写个代码吧二叉树层次遍历 什么时候用TCP,什么时候用UDP TCP拥塞控制 怎么往hash表里插入一个值 hashmap是怎么实现的C++红黑树呢map呢是怎么写的 场景题: 给定一个100GB的文件,横排是时间和日志的记录,统计一个小时内实时在线人数 找60个点 算出每个点的人走的和留的,在进行一次运算     阿里巴巴 Spark怎么和Kafka连接的 LR怎么做的特征处理 过拟合,欠拟合怎么解决正则化有什么用   猿辅导: 讲个最近的项目 两道题 1、一道二叉树从起点到叶子节点有没有值为k的路径 2、 环形区域偷钱,不能同时偷       贝壳大数据: 一面: 讲一下HDFS和Map-reduce原理 说出Spark和Hadoop三个不同的地方 SparkSql区间函数用过哪些 说说你实习的内容Hive用过么 说说Hive原理 Combinaer作用 MapReduce的shuffle和Spark的shuffle 说说Spark核心组件 SparkSql连接的两种方式Sql写的多么   Mysql三个范式 SparkStreaming和Kafka数据丢失和数据重复的问题 二面: 讲讲项目(很详细),然后问项目都是你做的么 我:大部分 你的项目中有什么难点 Spark有哪些组件 Spark是怎么工作的 Kafka了解么 你机器学习都是调的包把举个例子哪个没调包 你以后的发展想往什么方面(我们这里有XXXXXX业务) 三面HR: 做项目你觉得你有什么成长 这个项目的多少是你自己完成的 你最大的贡献是什么 如果你们老师非让你干怎么样 了解过贝壳么 你平时喜欢干什么 你学习的方式和渠道 你对自己有什么规划 实习公司叫什么 你之前面试过哪家公司或者有offer么(这个答得不好,什么叫8月15才开始投,明明之前投过贝壳) 可以来实习嘛 你周围的人对你的评价 你还有什么想问我的么 贝壳和链家的关系了解么             京东面试 用Python写一个单例模式 用Python写一个链表 Hive的聚合函数 SparkStreaming Spark-submit的时候优化参数是哪些 Flink和Spark的区别 Kafka和Redis的区别 Spark shuffle和hadoop shuffle Django了解哪些 场景题全球有10几万个点,在东京的一个维度有一个坐标,求1公里内所有的点   流利说面试 讲项目 MYSQL的存储引擎有哪些 MYSQL可重复读是怎么实现 MYSQL事务你是怎么理解的 事务的四大特性 事务的一致性怎么解释 Spark用过哪些算子 Yarn分为哪两个部分Yarn是怎么配置的Hadoop HDFS是怎么配置 用过哪些Java集合 Kafka的特点 MYSQL默认的隔离级别 是什么怎么实现的 为什么用这个隔离级别 Hadoop和Spark的Map-Reduce有什么不同 项目中的数据量是多少 你还有什么问我的么   中兴面经 一个函数执行过程中栈堆的地址变化 自己写一个C++的宏定义   明略科技面试 哈工大附近的万达商务酒店   讲讲最近的一个项目 讲讲你主要做了什么项目 Linux了解么 管道是干嘛的 Spark讲一下 场景题目一个日志里面有url和userid访问一次一个记录统计一个url每天有几个人访问 他们的代码题都是抄的你的么 你的优点是什么      其他的最近现场的一些企业面到的感觉不太会的,记录了,不全 一条   sql语句是怎么执行的 Linux find命令参数 top命令按照内存排序怎么办 Python协程 Http 503 Hbase有没有数据稀疏的情况 hdfs的secondaryname是什么意思 secondaryname和namenode放在一起会怎么样 Hbase查一条数据除了rowkey和列簇还需要什么 Hbase预分区 Kafka数据太多,Spark处理不过来怎么办 hdfs适合存储什么样子的数据 是怎么把日志读进SparkSql的 SparkSql的优化 做机器学习的时候怎么做的特征选择 决策树的预剪枝和后剪枝 Mysql什么时候用行级锁,什么时候用表级锁 Mysql怎么存储的 C++虚函数表是怎么查询的 Python是怎么做内存管理的 C++和Python的区别 面向对象有什么特性 Java的反射机制
点赞 评论

相关推荐

面试官人很好,态度和蔼可亲,没答出来时也会引导你去思考。由于是晚上面的,导致我白天一天都有点紧张,面的时候状态也不是很好,正常可能面试官提问完应该思考几秒再答,而我就像抢答一样一口气把所有会的都说出来,这样就导致逻辑比较混乱,东一句西一句的。首先是自我介绍,先把会的技术大致讲一下,由于我八股背的多所以着重讲了一下,Java,go,jvm,MySQL,Redis,计网,操作系统这些,然后一小部分闲聊,然后先问了一下项目,面试官问我这个项目是否落实之类的,直接坦言说是写的练手的,包括之前也写过IM通讯,外卖之类的。然后面试官就把提问的重点放在了八股上。先问了Java:类加载器(答:3种+自定义类加载器、tomcat、原因+双亲委派+好处)JVM参数(答:xmx,xms,newsize这些,问我是如何设定的,我回答是把内存分一半给堆,再把堆分一半给新生代,这方面确实不太了解)然后问了一下并发相关的:线程池(答:线程池的7个参数(忘了线程工厂和阻塞时间了),3个重要参数,还有线程如何启用,为什么要设计最大线程数之类的,提到Java栈默认分配1MB运行时不可以更改)AQS(答:先讲clh是自旋锁+list,然后是AQS在这个基础上做的两个优化,然后举了一下reentrantlock根据state如何获取资源)CAS(答:使用三个字段,aba问题,然后将通常搭配自旋锁实现,面试官问通常会自旋多少次,这个不太了解,答的100,然后问100次大概多少秒,回答微秒级,然后面试官讲了一下怎么做资源可能没用完,意识到可能还需要进行阻塞操作)然后考虑一下Linux命令(top,ps,如何使用管道符过滤线程和使用Linux启动线程没答出来)然后问Redis:持久化机制(答:三种aof,rdb,混合,aof的三个参数刷盘策略,rdb以快照保存,使用bgsave会使用子线程来保存不会阻塞,而aof虽然会阻塞但是只在写完数据后追加一条命令,不会太影响,然后是他俩的优缺点,还有混合是怎么保存数据的)集群模式(答:三种,主从复制到缺点再到哨兵机制,正常使用三个哨兵互相监督,主节点挂了投票选主哨兵然后选主节点,然后额外讲一下脑裂的问题,主节点进行数据更新然后把命令写入aof来同步从节点,最后cluster集群,如何实现,使用16383个哈希槽(艹答成16384了),先根据哈希码取余,再根据节点数取余决定放在哪个节点上,然后问了一下我会怎么选集群模式,首先是cluster的问题,会让管道操作之类的失效,然后哨兵会导致整个集群结构变得复杂,使用小项目可能会考虑哨兵,大的考虑cluster,然后考了一下cluster如果一个节点挂了怎么办,根据节点数重新取余然后数据转移,面试官说这么转移比较慢,有没有别的办法,我隐约记得使用一个类似环形数组的方式,想不起来了)然后考了一下MySQL的b+树(这方面的知识点太多了,导致我什么都想讲逻辑就比较乱,讲了一下聚簇索引,树的叶子节点对应着一张页16KB,MySQL有一个区的概念,把这些页放在同一个区中,这样叶子节点的双向链表遍历时速度更快,然后b+树的扇出比较大(非常二,说成扇度之类的,面试官以为说的是扇区)这样层数就比较小,一行1kb数据的话3层可以放心2000w数据)其他的暂时想不起来了算法是lru,面试官问要不要提示,我说写个,然后写了10分钟左右,说大概写好了,但是面试官指出了2个小错误,第一个马上就改回来了,第二个一直没看出来(大脑这时候已经停止工作了)反问:问学习建议,说根据实际的项目进行深入,考虑应该怎么做,还问了一下组里面是做Java的吗?面试官说他是做go的,组里什么语言都有,语言影响不大,连忙补充了一句我对go的底层有深入源码的学习)结束。总体感觉答得不太好,没有太体现出深度,细节也不够全面。
下一个更好呗:佬,我投完云智一直没消息,多久约的一面啊
查看14道真题和解析
点赞 评论 收藏
分享
迷茫的大四🐶:自信一点,我认为你可以拿到50k,低于50k完全配不上你的能力,兄弟,不要被他们骗了,你可以的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务