关于工作室后端内推

工作室后端直通车

听闻有些学弟想内推进工作室,有学长说问我。实际上对于23级的学弟来说,我是你们学长的学长,没那资格内推你,你知道吧。

但是还是来出点题目

如果你觉得你做的东西有资格被内推,可以给学长看看你的项目。请注意我们除了技术方面的内容,也会(而且可能是重点)考察你的其他方面。

下面所有题目的实现不限使用的技术栈。你可以使用Java Spring Boot那一套,也可以用C语言自己写一套,也可以

  • C++ Drogon
  • Rust axum
  • C# ASP.NET
  • Python Flask
  • Go Gin
  • Ruby on Rails
  • NodeJS Express
  • (以上排名不分先后)

第一题

分析市面上各种应用(如支付宝,B站,飞书等)的用户管理系统,给出对应的需求分析。并设计系统架构,一步步按照软件工程方法实现这个用户管理系统。

可能具备的需求:用户注册、登陆、权限控制、角色控制、消息通告(系统内,邮件、手机等)…

可能具备的系统设计:缓存、统一日志记录…

第二题

现在你拥有了一套用户管理系统。请你随便想个应用场景,同样进行需求分析等,基于这一套用户管理系统实现你的上层服务。

举个栗子:基于用户管理服务编写一个todolist管理工具。

请注意应用场景不允许选择上面这个栗子

你的用户管理系统应该可以为上层服务提供基于角色与权限的接口调用限制。比如只允许管理员添加todo类别。

你的用户管理系统必须与上层服务分开编写,两个系统应使用API接口的方式进行调用。

第三题?

后面没有了

看我看我

学长是边玩原神边写的,对于内推题有任何疑问请自己解决(没错)

  • 做项目的过程中有任何问题请尝试自己解决,解决不了的你自己多花点时间还是请自己解决
  • 系统架构方面的东西如果不太清楚可以找点项目看看
  • 对于我来说,要求被内推进工作室的学弟学妹有很强的自己解决问题的能力,所以对于内推,我不会提供太多帮助

103388149