7

【第四十九期】SHEIN-公共组件-一面

 2 years ago
source link: https://studygolang.com/articles/35580
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

【第四十九期】SHEIN-公共组件-一面

itmrtan · 7天之前 · 815 次点击 · 预计阅读时间 1 分钟 · 大约8小时之前 开始浏览    

简单自我介绍 略,主要介绍做的项目,然后大部分时间在探讨项目相关如mongodb查询,有没有遇到复杂的查询,数据量大了怎么办,以及提高查询效率、如何实现报警推送。基本都是我遇到并解决的问题所以很容易就答出来了。 场景 服务端大文件,http多线程下载

不清楚,我的理解就是分块下载,然后合并,还列举了 ffmpeg 这个库可以用来合并视频流。他说差不多类似。 操作系统 线程进程区别和关系

线程的状态和安全

盲区了,就根据自己的实际使用说了应该至少三种,运行,阻塞,终止。

安全方面 直说了我知道加锁可以解决线程安全的问题。

mysql ACID 解释下

隔离级别 说下

join 和 left join 区别,不清楚

redis 基本的数据类型,说完了,我给他补充了下我在项目中如何运用的。没问了

反问 没有什么问我了的吗?

没有了,其实我还想介绍下开源个人项目的,就不了了之了。

部门做什么的?

公共服务,给我的理解就是各业务中的公共部分如日志系统由这个部门来完成。

项目如何运行部署?

惊了,和我在实验室用的一样是自建gitlab服务器 + CICD,不过他貌似不是很熟悉,只是说了点一些按钮就发布了。。。我又给他介绍了一遍完整流程,他表示满意。。

他们少量部门在用PHP和GO,问我转java怎么看?

介绍了我项目中选择go的原因,还有对java提出了些看法,换语言对我来说不是很大挑战。。我可以接受。

总结 与字节相比,SHEIN问的可能更偏重于项目(简历上大篇幅写了项目(非CRUD)),以及我的设计思路。基本上每说到一个知识点,我总能往项目中或根据实际使用的经验去和他聊,感觉是我在引着面试官走。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK