Data Analyst Interview Resources
Join our telegram channel to learn how data analysis can reveal fascinating patterns, trends, and stories hidden within the numbers! š For ads & suggestions: @love_data
Ko'proq ko'rsatishš Telegram kanali Data Analyst Interview Resources analitikasi
Data Analyst Interview Resources (@dataanalystinterview) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 52 611 obunachidan iborat bo'lib, Taʼlim toifasida 3 250-o'rinni va Hindiston mintaqasida 6 703-o'rinni egallagan.
š Auditoriya koārsatkichlari va dinamika
Š½ŠµŠ²ŃŠ“омо sanasidan buyon loyiha tez oāsib, 52 611 obunachiga ega boāldi.
28 Avgust, 2026 dagi oxirgi maālumotlarga koāra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 18 ga, soānggi 24 soatda esa -7 ga oāzgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya oārtacha 1.94% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 0.83% ini tashkil etuvchi reaksiyalarni toāplaydi.
- Post qamrovi: Har bir post oārtacha 1 019 marta koāriladi; birinchi sutkada odatda 435 ta koārish yigāiladi.
- Reaksiyalar va oāzaro taāsir: Auditoriya faol: har bir postga oārtacha 2 ta reaksiya keladi.
- Tematik yoānalishlar: Kontent sql, row, |--, dataset, visualization kabi asosiy mavzularga jamlangan.
š Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida taāriflaydi:
āJoin our telegram channel to learn how data analysis can reveal fascinating patterns, trends, and stories hidden within the numbers! š
For ads & suggestions: @love_dataā
Yuqori yangilanish chastotasi (oxirgi maālumot 29 Avgust, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boālib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Taʼlim toifasidagi muhim taāsir nuqtasiga aylantirishini koārsatadi.
[]
⦠Tuple: immutable, defined with ()
lst = [1, 2, 3]
tpl = (1, 2, 3)
2ļøā£ How to reverse a string in Python?
s = "Hello"
rev = s[::-1] # 'olleH'
3ļøā£ Write a function to find factorial using recursion.
def factorial(n):
return 1 if n == 0 else n * factorial(n-1)
4ļøā£ How do you handle exceptions?
⦠Use try and except blocks.
try:
x = 1 / 0
except ZeroDivisionError:
print("Cannot divide by zero")
5ļøā£ Difference between == and is?
⦠== compares values
⦠is compares identities (memory locations)
6ļøā£ How to check if a number is prime?
def is_prime(n):
if n < 2:
return False
for i in range(2,int(n**0.5)+1):
if n % i == 0:
return False
return True
7ļøā£ What are list comprehensions? Give example.
⦠Compact way to create lists
squares = [x*x for x in range(5)]
8ļøā£ How to merge two dictionaries?
⦠Python 3.9+
d1 = {'a':1}
d2 = {'b':2}
merged = d1 | d2
9ļøā£ Explain *args and **kwargs.
⦠*args: variable number of positional arguments
⦠**kwargs: variable number of keyword arguments
10ļøā£ How do you read a file in Python?
with open('file.txt', 'r') as f:
data = f.read()
Python Interview Resources: https://whatsapp.com/channel/0029VaiM08SDuMRaGKd9Wv0L
Tap ā¤ļø for moreSELECT department, AVG(salary)
FROM employees
WHERE salary > 3000
GROUP BY department
HAVING AVG(salary) > 5000;
2. Write a query to find the second-highest salary.
Solution:
SELECT MAX(salary) AS second_highest_salary
FROM employees
WHERE salary < (SELECT MAX(salary) FROM employees);
3. How do you fetch the first 5 rows of a table?
Solution:
SELECT * FROM employees
LIMIT 5; -- (MySQL/PostgreSQL)
For SQL Server:
SELECT TOP 5 * FROM employees;
4. Write a query to find duplicate records in a table.
Solution:
SELECT column1, column2, COUNT(*)
FROM table_name
GROUP BY column1, column2
HAVING COUNT(*) > 1;
5. How do you find employees who donāt belong to any department?
Solution:
SELECT *
FROM employees
WHERE department_id IS NULL;
6. What is a JOIN, and write a query to fetch data using INNER JOIN.
Solution:
A JOIN combines rows from two or more tables based on a related column.
SELECT e.name, d.department_name
FROM employees e
INNER JOIN departments d ON e.department_id = d.id;
7. Write a query to find the total number of employees in each department.
Solution:
SELECT department_id, COUNT(*) AS total_employees
FROM employees
GROUP BY department_id;
8. How do you fetch the current date in SQL?
Solution:
SELECT CURRENT_DATE; -- MySQL/PostgreSQL
SELECT GETDATE(); -- SQL Server
9. Write a query to delete duplicate rows but keep one.
Solution:
WITH CTE AS (
SELECT *, ROW_NUMBER() OVER (PARTITION BY column1, column2 ORDER BY id) AS rn
FROM table_name
)
DELETE FROM CTE WHERE rn > 1;
10. What is a Common Table Expression (CTE), and how do you use it?
Solution:
A CTE is a temporary result set defined within a query.
WITH EmployeeCTE AS (
SELECT department_id, COUNT(*) AS total_employees
FROM employees
GROUP BY department_id
)
SELECT * FROM EmployeeCTE WHERE total_employees > 10;
Hope it helps :)
#sql #dataanalysts