2 回答

TA贡献2021条经验 获得超8个赞
你好,不同的工作经验,面试官会进行不同程序的提问,一般针对后端的话,自学这个字眼会降低一些分数,因为一些基础可能不是掌握的很好,你需要去系统了解后端的基础还有什么是web,与http请求的协议等。
1、mysql增删改查、索引、条件查询等可以自己根据一些业务写出来
2、你的web框架对数据库的操作熟悉,将1的原生sql在你的应用程序中测试一次
3、django或flask都是需要掌握的,你需要了解它们的一些基本开发流程,如流利答出用这个框架搭建过程及配置
4、你需要一些实战,用你的框架与数据库,去构建实战出一个可以使用的小项目(商城、博客等)
5、对知识的更新和巩固,不同的点,你能会想到多少,多线程、并发、静态、全局、局部、I/O操作等等
6、希望你能找到喜欢的工作。

TA贡献1875条经验 获得超5个赞
1、网页加载慢的问题:
1️⃣通过17ce、站长工具等第三方检测工具,测试访问该网页,得到具体解析、建连、第一字节、响应时间,看看哪个环节慢;
2️⃣如果用了nginx,那么在nginx日志里打印"$upstream_response_time" "$request_time"这两个时间,基本就可以定位出到底是不是程序响应慢了;
3️⃣在相应代码里,一些可能比较耗费时间的代码前后打印时间戳,从而知道到底哪里的问题;
2、学习的问题:
对于一个没有工作经验的人来说,公司更多的是考验他的学习能力,思维能力,以及相关基础知识的掌握情况。当然,如果还能凭自己自学完成一个完整的项目,就更好了。
添加回答
举报