diff --git a/Answers to technical questions.md b/Answers to technical questions.md new file mode 100644 index 0000000..5e479d5 --- /dev/null +++ b/Answers to technical questions.md @@ -0,0 +1,48 @@ +Question 1: How long did you spend on the coding test? What would you add to your solution if you had more time? If you didn't spend much time on the coding test, then use this as an opportunity to explain what you would add. +I spent approximately 2 hours on the coding test. Given more time, I would focus on the following improvements: + +Enhanced Validation: Implement more robust input validation to ensure data integrity and prevent potential security vulnerabilities. + +Error Handling: Implement comprehensive error handling to provide meaningful feedback to users and log errors for troubleshooting purposes. + +User Authentication: Integrate user authentication for secure access to CRUD functionality. + +Code Refactoring: Optimize and refactor the code for better readability, maintainability, and adherence to coding standards. + +Question 2: How would you track down a performance issue in production? Have you ever had to do this? +To track down a performance issue in production, I would follow these steps: + +Monitoring Tools: Utilize monitoring tools like New Relic, Datadog, or built-in server monitoring to identify any anomalies in resource usage, response times, and throughput. + +Logging: Analyze server logs and application logs to pinpoint any specific errors or patterns that may be causing performance degradation. + +Database Profiling: Examine database query performance using tools like MySQL's EXPLAIN statement or ORM-specific profiling tools. + +Code Profiling: Use profiling tools such as Xdebug or built-in profilers in frameworks to identify bottlenecks in the application code. + +Load Testing: Conduct load testing to simulate high traffic scenarios and identify how the system performs under stress. + +Question 3: Please describe yourself using JSON. +json +Copy code +{ +"name": "Dharmraj Dilip Bhise", +"role": "Full Stack Developer", +"skills": ["PHP", "JavaScript","Jquery","Wordpress" ,"HTML", "CSS", "MySQL"], +"experience": { +"years": 0, +"specialties": ["Web Development", "RESTful APIs", "Database Design"] +}, +"education": { +"degree": "Bachelor of Engineering", +"university": "Savitribai Phule Pune University" +}, +"certifications": ["TCS-ion Career-Edge Young Professionals"], +"interests": ["Open-source projects", "Continuous learning", "Problem-solving"], +"personal_traits": { +"communication": "Excellent", +"team_player": true, +"attention_to_detail": true +} +} +This JSON represents my professional background, skills, experience, education, certifications, and personal traits. I am passionate about web development, enjoy contributing to open-source projects, and thrive in collaborative environments. My continuous learning mindset and attention to detail contribute to my problem-solving abilities. diff --git a/create.php b/create.php new file mode 100644 index 0000000..396c656 --- /dev/null +++ b/create.php @@ -0,0 +1,24 @@ +" . mysqli_error($conn); + } +} + +// Close database connection +mysqli_close($conn); +?> diff --git a/db_connection.php b/db_connection.php new file mode 100644 index 0000000..85bfce0 --- /dev/null +++ b/db_connection.php @@ -0,0 +1,14 @@ + diff --git a/delete.php b/delete.php new file mode 100644 index 0000000..998c002 --- /dev/null +++ b/delete.php @@ -0,0 +1,23 @@ +" . mysqli_error($conn); + } +} + +// Close database connection +mysqli_close($conn); +?> diff --git a/index.html b/index.html new file mode 100644 index 0000000..b9fb260 --- /dev/null +++ b/index.html @@ -0,0 +1,44 @@ + + +
++ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean commodo +
+