DEV Community

Ramya .C
Ramya .C

Posted on

Day 27 of My Data Analytics Journey !

Today was a very insightful day — I had the opportunity to interact with a highly experienced IT professional with 15+ years of industry expertise. The discussion gave me valuable lessons not only about technical skills but also about interview preparation and real-world thinking.

🔑 Key Learnings from Today

Interview Mindset & Tricky Questions

I understood how interviewers frame tricky questions and the right way to approach them with clarity and confidence.

The key takeaway: Don’t rush to answer — first analyze, then structure your response.

The 5 Why Technique

We discussed the “5 Why” method — asking Why five times to dig deeper into the root cause of any problem.

This technique helps us move beyond surface-level answers and reach clear understanding.

Python Data Structures: Tuple, List, Set, Dictionary

List → Ordered, mutable, allows duplicates.

Tuple → Ordered, immutable, allows duplicates.

Set → Unordered, mutable, no duplicates allowed.

Dictionary → Key-value pairs, mutable, unordered (in Python 3.6+ it preserves insertion order).

When to use:

Use List for dynamic collections.

Use Tuple for fixed, unchangeable data.

Use Set when uniqueness matters.

Use Dictionary for fast lookups and mappings.

How Social Media Stores Data

Apps like WhatsApp, Instagram, LinkedIn, etc. use powerful databases to store user data.

Most commonly used are MySQL, PostgreSQL, MongoDB, and cloud-based databases.

The data is stored in secure data centers and cloud servers worldwide to ensure speed, reliability, and security.

Thinking Beyond the Subject

The expert emphasized that real learning is not only subject-related.

We should also think out of the box, question how systems work, and connect concepts with real-world applications.

Top comments (0)