因为你没有贴出自己的履历也没有详述口试过程,所以没办法给你很实质的建议。但是从你描述自己的方式,我感觉你觉得自己会很多技术,现在不会的技术也能很快学会解决问题。
这种*技术只是工具*的思维恐怕要暂时忘掉,至少在找工作的时候,因为现在的软件业已经工业化,在里面工作的人,只有符合工业标准的接口,才能发挥功能。毕竟你不是那个制定标准的人。只有当你自己是一个符合规格的工具,公司才知道怎么把你放到他们规划好给那个工具的位置。
所以最重要的是思考*我是什么工具*,技术不是你的工具,技术是把自己打造成某个工具的手段,而软件业需要的各种工具,其实都有规格书可查,你可以查阅后用来打造自己。
每个工具都有自己运转的核心能力,跟别的工具接合的接口。举例来说我是一种叫前端工程师的工具,我会在自己的说明书很清楚说明我的核心是React,已经更新到18,有 GraphQL 跟 restful 两种跟后端接合的接口,有写testing测试自己的能力,能用storybook进行隔离开发。
如果是刚毕业的新人,公司可能觉得有核心能力就好了,GraphQL什么的进来后再安装。但是如果你要求1M,恐怕构成一个完整能运作的工具的规格,是缺一不可了。