面试 1——新浪(回顾)

简介

10.10 新浪&微博让我去北京面试,毕竟是大厂,就过去了,面的是 Java 开发。

下午两点到了新浪,直接就开始了面试。因为面试比较久远所以就很多细节都忘记了。

面试

  1. 自我介绍。
  2. 让我介绍了一下实习的情况。

Java

  1. HashMap 的一些原理(put、扩容)。
  2. ConcurrentHashMap 的一些问题(如何并发,锁的类型)。

JVM

  1. GC 算法。
  2. CMS 和 G1 的区别。
  3. JVM 参数的使用。

数据库

  1. 索引的一些问题。
  2. 事务隔离级别。
  3. 手写一个 SQL,好像没写出来。

项目

  1. 问那个“编”的抢购的项目。

其他

说我的项目经历不够,项目太小了。然后后来又说基础不行。

这里我就有一点点的小疑惑,我觉得我回答得不算太差吧,中间可能问问题问的有点宽泛所以我细节部分可能没咋说,然后告诉我要回去多看看基础。听到这样子的回答还是有点小失落。

复盘秋招经历ing...
#新浪##Java工程师##面经##校招#
全部评论
楼主还有后续的面试么?
1 回复 分享
发布于 2019-12-16 21:07

相关推荐

京东一面1.项目实习自我介绍 主要讲了自己实习中的实时项目,从开发到上线的整个流程。2.Flink项目中广播关联要有初始化?怎么初始化的?--自己做的时候没接触没注意到。3.怎么更新的,key by怎么进行去重的?4.实时项目 唯独关联是关联mysql中的维度,有可能就是主流数据过来了,但是维度没来,关联不上,这个是怎么进行处理的?5.mysql维表是数据源,还是检查全表? 是look up table?6.搞清楚mysql这个数据源是来一次查一次?还是点查?怎么能对应上维度关联?7.拿到了对应的维度和值,为什么要用广播呢?8.面试官:广播是在关联之前吗?(搞懂广播状态)然后把mysql里边所有 kv广播到所有下游节点,后边实时再来一个id,直接存在内存中了。9.checkpoint级别是什么?一致性保证的哪个级别。你知道flink一致性的级别都有哪些吗?(atleast once , exactly once)10.你知道over window吗?11.异步IO知道吗?12.paimon 数据怎么写进来的,你查里面的数据有进行二次处理吗?13.hive,spark优化。14.java的泛型了解吗,讲一讲。15.使用泛型的时候会进行那种编译的类型检查吗?编译完后,泛型中那些数据还存在吗?16.C++有用过吗,python架构了解吗?17.你了解线程吗,怎么创建线程?去执行?18.常用的垃圾回收算法知道吗?19.红黑树了解吗?20.java的类加载机制你知道吗?双亲委派讲讲21.java中hashmap里边什么结构,讲讲22.java中有应用于多线程的工具类你知道吗?线程安全的23.比如用hashmap,但是hashmap不是线程安全的,那应该用哪个?24.设计模型你了解吗,比如享元模式了?工厂模式?有了解吗?25.事务ACID讲讲26.mysql索引怎么构建的?27.算法 合并两个有序链表。28.反问29.针对这次面试反馈的一些问题,给我提了几个建议。一直在实习,基础知识都没怎么复习,真的是被拷打的汗流浃背,心累了,过几天辞职准备基础知识了
查看27道真题和解析
点赞 评论 收藏
分享
1 11 评论
分享
牛客网
牛客企业服务