查看: 11032| 回复: 22
跳转到指定楼层
上一主题 下一主题
收起左侧

面试国内公司要怎么准备八股文和项目经验?

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
第一次面国内公司,被八股打懵我倒不意外,没想到的是项目经验更没话说…

上来问有没有做高并发系统的经验,比如10W query per second那种,我想了想我们组做的东西,估计不超过10…没有那么复杂的项目经验要怎么聊这种啊?靠DDIA的知识点吗?


另外八股文感觉范围好大,除了JVM和Redis还有哪些必看的吗?

补充内容 (2023-08-28 15:19 +08:00):
养老亚麻人,想跳槽了才发现自己技术有多拉胯,面这边的嘛,系统设计没看完,面国内的嘛,被八股搞到头大…

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分


上一篇:[LC周赛赛后发布会] Weekly Contest 360
下一篇:请问大家刷题要不要刷hard?

本帖被以下淘专辑推荐:

全局:
Javery 发表于 2023-8-28 19:42
我也有这方面的问题,我上周二二面tiktok,面试官是中国的,跟他讲了很详细的项目,他问的八股也都很好地答 ...

作为目前还在国内大厂小leader,也经常负责招聘和面试。如果是校招,一般会面一些八股文,主要是想考察大家的知识面,还有一些工程理念相关的。主要考虑的是后续培养需要投入的经历。如果是社招,那么这个人我们招过来基本马上就要用的。不管字节,阿里还是腾讯,如果是一个C端的后台开发。那么面对的都是高并发,高请求量的系统,如果没有稳定性相关的经验。第一招过来我们可能还得培养。第二就是说明你之前的工作内容没有接触过,说明岗位契合度不太够。
我自己的经验,就公司内部其他组转岗到我的组,之前负责B端管理台搭建的,要纯转C端后台开发,很多都要转个半年,成本太高了。
回复

使用道具 举报

全局:
java八股都比较深:比如为什么hashmap8以前会出现死循环,多线程相关,死锁, AQS, CountDownLatch 和 Cyclic Barrier,JUC包下面的东西,轻量级锁-->重量级锁,threadpool之间的区别。

Redis 比如mysql和redis的数据一致性,缓存策略,redis分布式锁

国内技术栈得看下,比如阿里那一套,Alibaba Sentinel, RocketMQ。

在网上学到的高并发套路

1. application layer scale: 应用拆分好scale,多个instances cluster, stateless。 前面加个load balancer,一般4层+7层。 只4层的话,会有 sync flood攻击。
2. database layer scale: replica or sharding. 分库分表,读写分离,Sharding就是得选一个均匀的key。 灾备可以考虑多个DC,根据需求还是单活多活
3. other: CDN, Cache,队列,搜索elastic search, 最后就上硬件

评分

参与人数 1大米 +1 收起 理由
LesterX + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
看你毕业几年?一般只有刚毕业不久,或者应届毕业生,我才会面八股。一般涉及的:语言--C++、Java、Go;数据结构--B+数,红黑树,一致性hash,多阶hash;网络通信--Tcp,socket编程;操作系统--线程,进程,协程,Linux命令,内核态用户态;数据库--mysql;缓存--redis。

不过我一般不会只面试停留在表面,一般会稍微引申的问一问,比如先问个TCP 3次握手,然后引申的问一个假设第三次握手包丢了会发生什么。
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
Javery 2023-8-28 19:42:35 | 只看该作者
全局:
我也有这方面的问题,我上周二二面tiktok,面试官是中国的,跟他讲了很详细的项目,他问的八股也都很好地答了。但他总是会把项目引申到“怎么考虑高并发”等等高并发,高可用的话题上去,也问了一个场景题,是类似推特或者微博场景下的高并发。我是转码地学生,面的校招,确实没学过这类问题。

我项目答得很好了,八股答得很好了,算法也做出来了。就是这个场景题和项目延伸的高并发确实不太会。不知道有没有什么地方可以学习这些?

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
做没做过,会不会,以后进去了要不要用到,这是3个问题。

面试的时候最好是又做过又会。
次一点是做过会一点。
再次一点没做过但是会。
最差的是跟他争论你们系统有必要用到这些吗。

他可以不用,但是你不能不会。
你可以没做过,但是不能不会。
这样讲应该有思路了吧。
祝好。

评分

参与人数 2大米 +2 收起 理由
LesterX + 1 赞一个
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
cxiao1 2023-8-28 20:44:58 来自APP | 只看该作者
全局:
所以我还是喜欢在美国找工作,国内的科举考试招到的都是什么神仙?
回复

使用道具 举报

🔗
 楼主| LesterX 2023-8-29 00:07:53 来自APP | 只看该作者
全局:
暴眼蓝睛的消防车 发表于 2023-08-28 04:56:30
做没做过,会不会,以后进去了要不要用到,这是3个问题。

面试的时候最好是又做过又会。
感谢,那看来要自己找书现学了

评分

参与人数 1大米 +1 收起 理由
bearcat99 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
jimwallet 2023-8-29 05:01:38 | 只看该作者
全局:
你在aws看看一些tier 1 service是怎么保证HA 和 弄scale的。
回复

使用道具 举报

全局:
美国大厂不也问这些吗?让你设计一个大系统,然后考你用SQL还是NoSQL?服务之间如何通讯?
感觉还不如直接考10w并发😀10k问题以前很流行,现在升级100k了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表