社招-一年经验-Java开发-知乎/快看漫画/快手/头条面经

总结

面试了 知乎/快看漫画/快手/头条 四家公司,拿到了其中两家offer
感觉面试难度整体比校招简单一些,可能是由于有正式项目经历了,基础知识问的少了些
感觉行情不大好,不过好好准备还是能得到心仪的 offer
二年没面试了,突然出去面试会很紧张,可以先找一个公司试试手,如果拿到了 offer 会极大的增加自信心

项目经历

这个地方我写的不是很好,因为参与的项目大都已经稳定,更多的是维护工作和业务修改。
要写最能体现能力的项目,如果只是简单参与了一个厉害的项目,但是你能说的清楚,有信心不被面试官问住,我觉的可以写上。
因为很多面试官看完我的项目后,觉得没啥可问的,让我自己选择一个最熟悉或有啥可讲的项目,不局限于简历。

基础知识

面试的知识点大都还是问简历上提到的,如果自己没接触过的,感觉也没必要特意去学习。

缓存一致性问题

数据先写 redis?还是先写 MySQL? 写入失败怎么办? redis 或者 MySQL 挂掉怎么办?

自己没准备好,多次提问总是能问住我。。。

场景设计题

有 10g 的文件,里面是 ip-访问次数 格式的数据(同一个ip 可能随机出现多次),给你1g内存,让你按访问次数倒排

发微博 @朋友的时候,优先显示最近@的十位朋友,怎么实现

MySQL

索引的数据结构

b+tree 基础知识

b+tree 与 b-tree 的区别,为啥要用 b+tree

简述通过索引查找数据的过程(非主键索引呢?)

delete 与 truncate drop

事务隔离级别,MySQL 默认的隔离级别

Kafka

Kafka 可以保证数据不丢失吗?如果保证的

Kafka 可以保证 Exactly-once-semantics 吗?如何实现的?

topic/broker/consumer/producer/consumer group 各个概念的含义及相互之间的关系

Redis

基本数据类型

持久化的方式

内存淘汰策略

使用场景

JVM

简述 G1,可预测停顿时间,是怎么做到的?

遇到过线上事故吗? 怎么查问题,怎么解决?

简述内存运行时数据区

多线程

j.u.c

lock synchronized volatile 的区别
简单了解内存屏障

读写锁

AQS 好像简单提了下

解释下 dcl

为啥要用线程池,线程池的参数含义

集合框架

hashmap

ConcurrentHashMap

ElasticSearch

一次检索请求的流程

倒排索引

Shard 和 Replicas 的含义

Segment 文件会一直增加吗?

为什么 ElasticSearch 是近实时的?

网络编程

tcp/ip 协议

https 是啥?

nio 是啥?

分布式锁

zk 与 redis 分别是怎样实现的,区别与适用场景

算法

手写归并排序。 两个有序数组合并。
一个二维数组,每一列的数字从左往右增大,每一行从上往下增大,求一个指定的数字在这个数组中的位置。
一个二叉搜索树,找出某两个节点的公共祖先。
给出两个链表的头结点,找出这两个链表的交点。

#知乎##社招##Java工程师##快手##快看##字节跳动##面经#
全部评论
请问你之前做的行业是什么,广告变现还是什么,感觉怎么样
点赞 回复 分享
发布于 2020-02-03 19:33
同18届,楼主拿到的是哪两家呀
点赞 回复 分享
发布于 2019-12-18 08:13
楼主觉得以小米作为起点平台的话怎么样,在以后社招中的竞争如何?
点赞 回复 分享
发布于 2019-12-16 14:07
请问楼主是18届的吗
点赞 回复 分享
发布于 2019-12-05 14:30
一年拿到面试机会多么?会不会被HR嫌弃跳槽频繁
点赞 回复 分享
发布于 2019-12-04 21:00
楼主一般都是怎么学习的呀  秋招没拿到满意的offer  估计以后要走社招了
点赞 回复 分享
发布于 2019-11-21 19:03
楼主,我小米才远程面了一面,可以给我个2面机会么?我想去小米
点赞 回复 分享
发布于 2019-11-07 18:45
歪个楼,大佬的头像真是杀我!!爱了!!!
点赞 回复 分享
发布于 2019-11-01 12:33
为什么不待小米了😂
点赞 回复 分享
发布于 2019-11-01 12:29
感谢分享!欢迎参加过社招的牛友分享面经,领取京东卡~~ -------------------- 活动:社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡
点赞 回复 分享
发布于 2019-11-01 11:22

相关推荐

06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
13
174
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务