1. 简历项目中用到了当时不存在的技术
  2. 项目里包含的技术很高大上,比如Spring boot+SpringCloud+各种云等,其实很多公司的项目不一定能够会使用这么高新的技术,公司首先以成熟、稳定的技术为主
  3. 项目名称大致为:xx管理系统,xx物流系统,xx电商系统,其实这些项目本身没有问题,但提供出不来在线的实物,就说不过去了。
  4. 简历项目中用到的技术本身存在冲突,比如同时用到了阿里系和Spring cloud系的组件
  5. 描述不清楚项目的需求,基于连客户是谁都不知道
  6. 项目负责哪一块?怎么做的?
  7. 包装的公司和项目对不上,比如xx商贸公司做了一个这类公司根本不相关的项目。
  8. 项目周期和项目任务量对应不上,比如5个人开发半年仅仅做了用户管理、权限管理、登录、注册,明显说不过去
  9. 团队构成说不清楚:一共有多少人,每个人具体负责什么工作等
  10. 不会使用团队工具,比如Git或SVN,代码提交流程说不清楚,没有用过
  11. 说有真实经验,但连最起码的日志都说不清楚,一说日志就是直接用System.out.println,这个真的说不过去,一般项目是用logback+elk,或者其他日志组件
  12. 项目发布周期,项目怎么部署的,上线前上线时要做什么事描述不清楚
  13. 项目是否上线,安装部署在哪个服务器上,一是说不清楚,二是拿不出具体的作品来展示
  14. 说不清楚或者根本不知道:高可用,比如多节点部署,或者是数据库集群,哪怕是最基本的mysql主从集群,或者监控,比如健康检查或业务埋点。
  15. 如何确保项目在线上正常运行,你们做了哪些方面的工作?比如是健康检查,监控日志,或者分布式部署,或者数据库集群等等,你可以找任何一个点来说明。但绝大多数不能正确回答
  16. 怎么做参数检查,参数错误会怎么处理,如何确保参数被篡改,如何做到跨域安全
  17. 项目设计目标是应对多少用户,qps多少。上线的时候多少表,每张表体积多大,数据库体积越来越大怎么维护。你最大的表多少行,查询需要多长时间,优化过没有,怎么优化的…