📅  最后修改于: 2023-12-03 15:31:23.984000             🧑  作者: Mango
本文是关于InfoEdge的面试经历,适用于PHP-MySQL开发人员配置文件的主题,主要介绍了面试的过程和涉及的技术细节。
面试官首先让我做自我介绍,介绍一下自己的经历和技能。
我简单介绍了自己的技术栈,包括:
在接下来的问题答复环节,我回答了以下几个问题:
面试官问我,在自己的项目中有什么价值比较高的工作,能证明自己的具体能力。我回答了一个我在之前的项目中开发的模块,是使用Laravel框架和MySQL数据库共同进行开发的管理后台模块。
面试官问我 PHP 开发中的 Session 和 Cookie 的区别,我解释了它们的用途和区别。Session是在服务器存储的,而Cookie是在客户端存储的。
面试官问我 SQL 中 Join 和 Union 的区别,我解释了它们的使用场景和语法区别。Join的主要作用是将多个表中的数据组合成一个表,而Union的主要作用是将多个SELECT语句的结果合并成一个结果集。
面试官问我是否有使用Git的经验,我回答了我在以前的项目中,使用Git进行版本管理和团队协作的经验。我解释了Git的基本使用方法,如commit、push、pull等等。
在面试的技术测试环节,我需要在30分钟内,在面试官指定的题目中进行编码。
面试官要求使用PHP语言,结合MySQL数据库,实现一个简单的用户登录系统,具体要求如下:
我使用了Laravel框架和MySQL数据库,具体实现方法如下:
这场面试让我深刻了解了InfoEdge的招聘流程和技术要求。我在这场面试中学到了很多关于PHP开发和MySQL数据库方面的知识和技能,同时也提高了自己的表达和沟通能力。这场面试是一次宝贵的经验和机会,我会记住这次面试中得到的启示和建议,进一步提高自己的技能和知识水平。