TechSchoool
13K subscribers
4.21K photos
10 files
4.66K links
Download Telegram
Yes, it is possible to learn DSA in 21 days! Follow this roadmap πŸ‘‡

πŸš€Week 1: Introduction to Data Structures

- Day 1: Understand the significance of Data Structures and Algorithms (DSA).
-Day 2: Dive into arrays, their properties, and operations.
-Day 3: Explore linked lists, their types, and implementations.
- Day 4: Grasp the concepts of stacks and queues, along with their applications.
- Day 5: Get familiar with trees, including tree traversal techniques and binary trees.
- Day 6: Deepen your knowledge about binary search trees (BST) and their operations.
- Day 7: Learn the fundamentals of heaps, such as min-heaps and max-heaps.

πŸš€Week 2: Advanced Data Structures and Sorting Algorithms

-Day 8: Study advanced trees like AVL trees and Red-Black trees.
-Day 9: Delve into hash tables and various collision resolution techniques.
-Day 10: Explore the world of graphs, graph representations, and basic graph algorithms.
-Day 11: Learn sorting algorithms (Bubble Sort, Insertion Sort, Selection Sort).
-Day 12: Master advanced sorting algorithms (Merge Sort, Quick Sort).
- Day 13: Discover searching algorithms (Linear Search, Binary Search).
- Day 14: Apply your knowledge by implementing these data structures and algorithms.

πŸš€Week 3: Algorithm Design and Problem Solving

-Day 15: Grasp dynamic programming and its core concepts.
- Day 16: Understand the magic of greedy algorithms and where to apply them.
- Day 17: Hone your problem-solving skills with practice on platforms like LeetCode and HackerRank.
- Day 18: Tackle more challenging problems, analyze time and space
-Day 19: Continue solving complex problems, refining your skills.
-Day 20: Review what you've learned and address any weak areas.
-Day 21: Recap your journey, take mock tests, and prepare for coding interviews.

Follow @techschoool for more such updates
πŸ‘3
πŸ’₯ Accenture is HIRING!

πŸ‘‰Work from home
πŸ‘‰Associate analyst
πŸ‘‰ Freshers can apply
πŸ‘‰ Multiple locations

LinksπŸ‘‰πŸ‘‰


https://www.accenture.com/in-en/careers/jobdetails?id=88834_india_3&title=HR+Partner+Associate


https://www.accenture.com/in-en/careers/jobdetails?id=90567_india_3&title=HR+Partner+Analyst
50 days 50 projects
Check this out πŸ‘‡πŸ‘‡πŸ‘‡




https://50projects50days.com/
Embark on a 21-day journey to become a web development pro!

✨ Days 1-3: Master the Web Development Basics

πŸ‘‰Begin with HTML: Learn its structure and syntax.
πŸ‘‰Dive into CSS: Grasp styling and layout techniques.
πŸ‘‰Put it all to practice by creating basic web pages.

✨ Days 4-6: Explore Front-End Development Essentials

πŸ‘‰Delve into JavaScript: Understand its fundamentals.
πŸ‘‰Learn about DOM manipulation and interactivity.
πŸ‘‰Combine HTML, CSS, and JavaScript to craft interactive web pages.

✨ Days 7-10: Dive into Responsive Web Design and Frameworks
πŸ‘‰Study responsive web design principles.
πŸ‘‰Familiarize yourself with popular front-end frameworks like Bootstrap or Foundation.
πŸ‘‰Apply responsive design techniques using these frameworks.

✨ Days 11-14: Introduction to Back-End Development
πŸ‘‰Get introduced to server-side development
πŸ‘‰Grasp the basics of back-end programming languages like Node.js or Python.
πŸ‘‰Explore APIs, databases, and server-side scripting.

✨ Days 15-17: Master Database

πŸ‘‰Integration and Back-End Frameworks - Learn the art of integrating databases into web applications
πŸ‘‰Explore popular back-end frameworks like Express.js or Django. Build dynamic web applications with integrated databases.

✨ Days 18-20: Focus on Web Security and Performance Optimization

πŸ‘‰Study web security best practices.
πŸ‘‰Learn to safeguard against common vulnerabilities.
πŸ‘‰Boost web performance with techniques like caching and minification.

✨ Day 21: Your Project and Deployment

πŸ‘‰Pick a project idea (e.g., personal website, blog, portfolio).
πŸ‘‰Apply your skills from the past days to develop it.
πŸ‘‰Deploy your web app using platforms like GitHub Pages or Heroku.

Suggested Website for additional resources and guidance: PrepInsta Prime


Follow @techschoool for more
πŸ‘1
Job openings πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡


1.Name of company - FICO

Role - Corporate IT Operations-Specialist

Location - Bangalore, India

Link : https://fico.wd1.myworkdayjobs.com/en-US/External/job/IN-BangaloreTi/Corporate-IT-Operations-Specialist_28730?source=Linkedin


2.Name of company - Sartorius

Role - IT Technical Support Analyst

Location - Bangalore

Link : https://sartorius.wd3.myworkdayjobs.com/sartoriuscareers/job/Bangalore/IT-Technical-Support-Analyst_R29538-1

3.Name of company - Unilever

Role - IT Service Manager


Location - Bangalore

Link : https://careers.unilever.com/job/-/-/34155/56961098432?utm_medium=job_posting&source=linkedin.com&utm_source=linkedin.com

4.Name of company - Honeywell

Role - IT Analyst

Location - Hyderabad, Bangalore & Maharashtra

Link : https://careers.honeywell.com/us/en/job/HONEUSHRD213286EXTERNALENUS/IT-Analyst-II?utm_source=linkedin&utm_medium=phenom-feeds

5.Name of company -
Siemens

Role - IT Engineer


Location - Remote

Link:https://jobs.siemens.com/careers/job/563156117052462?hl=en&sourceType=PREMIUM_POST_SITE&domain=siemens.com
πŸ‘3
Strategy to improve your resume's ATS readability πŸ‘‰

πŸ“You can make your resume stand out with an Applicant Tracking Systems by first and foremost making sure it is in 1) a machine-readable format and 2) has the right set of keywords and experiences to get past the ATS.

πŸ“The most important thing with making an ATS-readable resume is to make sure it is readable and parses correctly. Once you have done that, you can evolve your resume for passing the ATS, such as making sure you convey the right keywords, skills, and experience.

πŸ“after making a number of changes, you test your resume on live jobs. Each time you make changes, apply to the same number of roles with both, and measure how your response rate improves. That way you learn what improvements impact the number of interviews you get. (But don’t do this with your dream companies- save those for when you know your resume gets a lot of responses.

A few things that are really important:

✨Make sure your resume is in Word or readable PDF. We’ve seen some people accidentally make their resume images or the text unreadable in PDF which is an automatic fail

✨Use a simple format that makes it easy for the machine to parse and differentiate key information. For instance, single-column resumes with a clear delineation of the company, job title, dates employed, and responsibilities make a massive difference.

✨You want the ATS to be able to identify your years of experience so make sure the dates are in a clear, standard format.

✨Use a table for your skills section so that it is distinguishable from the rest of your experiences. I recommend you put this at the top of your resume as ATSs typically weight those words higher and it helps recruiters identify your skills at a glance.

✨Once you’ve done that, run your resume through a few live job applications to make sure the ATS reads it correctly and populates each field correctly without additional input. Keep revising until it populates all the key fields correctly.

Hope u find this informative 😊
πŸ‘4
Amazing SQL Facts that will make you learn this language πŸ‘‰πŸ‘‰πŸ‘‰πŸ‘‰

1.SQL is one of the easiest languages to learn, and the concepts, syntax, queries, and data formats are not only easy to remember but have name-dependent functions too

2.SQL Can Be Used for Complex Queries: SQL allows you to perform complex queries and data manipulation, including joins, subqueries, and aggregations, making it a powerful tool for data analysis.

3.SQL's Role in Big Data: SQL is not limited to traditional relational databases. It's also used in big data technologies like Hadoop and Spark for querying large datasets.

4.SQL Is Essential for Data Science: SQL skills are crucial for data analysts and data scientists. It's used for extracting, cleaning, and analyzing data from databases

5.SQL is a language that you can perfect with memory and some practice, unlike C, C++, Java, and so on

6.SQL is one of the most important programming languages to know if you work with data. We explore what it is, what it’s used for and which jobs you could land if you learn SQL.

7. One important fact about SQL is the way the SQL syntax is read by the SQL processor (also called SQL engine).

8. SQL Server has Built-In Zero-Impact Instrumentation Tools

9.SQL is used in everything from government databases to e-commerce sites on the Internet

10. later changed to SQL.
SQL is a powerful language that uses simple English sentences, and also uses very few lines.

11. SQL also comes in many different flavors. Like psql, tsql, standard SQL.

12. SQL is one of the most tested and proven languages in use, having been used in databases
πŸ‘5
1.Name of company - Google

Role - Data Analytics

Location - Hyderabad, Telangana, India
; +3 more

Link : https://careers.google.com/jobs/results/120219220379083462-data-analytics-apprenticeship/?src=Online/LinkedIn/linkedin_us&utm_source=linkedin&utm_medium=jobposting&utm_campaign=contract


2.Name of company - IBM Company

Role - DevOps Engineer

Location - Kochi, IN

Link : https://IBM.contacthr.com/130580027?Codes=SN_LinkedIn

3.Name of company - Microsoft

Role - Software Engineer


Location - Bangalore, Karnataka, India

Link : https://careers.microsoft.com/us/en/job/1665266/Software-Engineer-I?jobsource=linkedin&utm_source=Job%20Board&utm_campaign=linkedin-feed

4.Name of company - Amazon

Role - Network Development Engineer

Location - Karnataka

Link : https://www.amazon.jobs/jobs/2405378/network-development-engineer-?ss=paid&utm_campaign=cxro&cmpid=SPLICX0248M&utm_medium=social_media&utm_source=linkedin.com&utm_content=job_posting

5.Name of company - IBM Company

Role - Data Engineer


Location - Bangalore

Link:https://IBM.contacthr.com/130592659?Codes=SN_LinkedIn
πŸ‘3
SQL GAMES to learn coding and improve skills πŸ‘‡πŸ‘‡πŸ‘‡

These games will help you master SQL with fun!!
And guess what! They're available for FREE!!🀯

ADD VALUE TO YOUR RESUME BY DOING THIS EXERCISE.

LINKS:
1. SQL murder mystery
mystery.knightlab.com


2. SQL police department
sqlpd.com

3. Schemaverse
schemaverse.com
πŸ‘2
These projects will help you enhance your resume🀯

Add them in your portfolio and increase the chances of getting shortlisted in your next interview.

ProjectsπŸ‘‡

1. Healthcare Analytics: Patient Journey Insights

Track and visualize the patient journey from admission to discharge, highlighting key metrics like wait times, treatment efficacy, and recovery rates.

2. Urban Mobility Dashboard

Use transportation data to create a dashboard that helps city planners optimize public transportation routes and schedules for efficiency.

3. Student Performance and Resource Allocation

Analyze educational datasets to visualize student performance trends and inform resource allocation decisions for schools or districts.

4. Energy Consumption Tracker

Develop a dashboard that monitors and analyzes energy consumption patterns in buildings or cities to promote sustainable practices.

For Datasets: Kaggle, Data.gov, UCI Machine Learning Repository, Google Dataset Search, Quandt
πŸ‘2