iamrupnath - Jobs & Internships Updates
25.3K subscribers
25 photos
1 video
94 files
2.59K links
๐Ÿ’ป Let's learn Programming!
๐Ÿ’ป Daily Coding Content
๐Ÿ‘‰ Follow LinkedIn
https://www.linkedin.com/in/rupnath-shaw
Download Telegram
๐Ÿ“InMobi is hiring for Analyst - Microsoft Advertising

Qualification: Bachelors / Masters Degree

Experience: 0-3 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น6.2 - 11 LPA

Job Location: Lucknow

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/inmobi-hiring-analyst-microsoft-ads/
๐Ÿ“Smytten is hiring for Data Analyst Intern

Qualification: Bachelors / Masters Degree

Experience: Fresher 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น20,000 per month

Job Location: Ahmedabad

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/smytten-hiring-data-analyst-intern/
Tips for solving leetcode codings interview problems

If input array is sorted then
- Binary search
- Two pointers

If asked for all permutations/subsets then
- Backtracking

If given a tree then
- DFS
- BFS

If given a graph then
- DFS
- BFS

If given a linked list then
- Two pointers

If recursion is banned then
- Stack

If must solve in-place then
- Swap corresponding values
- Store one or more different values in the same pointer

If asked for maximum/minimum subarray/subset/options then
- Dynamic programming

If asked for top/least K items then
- Heap

If asked for common strings then
- Map
- Trie

Else
- Map/Set for O(1) time & O(n) space
- Sort input for O(nlogn) time and O(1) space
๐Ÿ“Amazon is hiring for Software Dev Engineer I

Qualification: BE / B.Tech / ME / M.Tech / MCA / MS / M.Sc

Experience: 0-1 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น12-25 LPA

Job Location: Bangalore

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/amazon-recruitment-for-sde-i-freshers/
๐Ÿ“TaskUs is hiring for Business Insights Analyst

Qualification: Bachelors / Masters Degree

Experience: 0-2 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น8.5 LPA

Job Location: Gurugram

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/taskus-hiring-business-insights-analyst/
๐Ÿ“BambooHR is hiring for Specialist - Data Validation

Qualification: Bachelors / Masters Degree

Experience: 2-5 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น7 LPA

Job Location: Gurugram

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/bamboohr-off-campus-hiring-data-validation/
๐Ÿ“HP is hiring for Software Engineer

Qualification: Bachelors / Masters Degree

Experience: 0-1 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น7 LPA

Job Location: Bangalore

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/hp-off-campus-hiring-software-engineer/
๐Ÿ“HealthAsyst is hiring for Market Research

Qualification: Bachelors / Masters Degree

Experience: 0-2 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น5 LPA

Job Location: Bangalore

Job Location: Lucknow

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/healthasyst-off-campus-hiring-market-research/
๐Ÿ“Netomi is hiring for ML Data Analyst

Qualification: Bachelors / Masters Degree

Experience: 2-5 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น11.5 LPA

Job Location: Gurugram

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/netomi-off-campus-hiring-ml-data-analyst/
๐Ÿ“Wipro is hiring for School of IT Infrastructure Management

Qualification: Bachelors / Masters Degree

Experience: Fresher

Batch: 2025 / 2024 / 2023 / 2022

Salary: INR 19,618 per month

Job Location: Bengaluru, INDIA

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/wipro-off-campus-hiring-sim/
๐Ÿ“Zeotap is hiring for Software Engineer - Intern

Qualification: Bachelors / Masters Degree

Experience: Fresher

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น7-8 LPA

Job Location: Bengaluru

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/zeotap-off-campus-hiring-software-engineer-intern/
๐Ÿ“Finastra is hiring for Software Engineer

Qualification: Bachelors / Masters Degree

Experience: Fresher 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น7 LPA

Job Location: Pune

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/finastra-off-campus-hiring-software-engineer-2/
๐Ÿ“Verizon is hiring for Full stack engineer

Qualification: Bachelors / Masters Degree

Experience: 0-1 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น8-12 LPA

Job Location: Bangalore

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/verizon-off-campus-hiring-full-stack-engineer/
๐Ÿ“SentinelOne is hiring for Solution Architect Intern

Qualification: Bachelors / Masters Degree

Experience: 0-2 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น5 LPA

Job Location: Bangalore

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/sentinelone-hiring-solution-architect-intern/
๐Ÿ“Unisys is hiring for Assoc Tech Svc Desk

Qualification: diploma or GED

Experience: Fresher

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น5 LPA

Job Location: Bangalore

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/unisys-off-campus-hiring-assoc-tech-svc-desk/
๐Ÿ“Tata Technologies is hiring for AI Engineer

Qualification: Bachelors / Masters Degree

Experience: 0-2 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น3-7 LPA

Job Location: PUNE

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/tata-technologies-off-campus-hiring-ai-engineer/
The GROUP BY clause in SQL is used to arrange identical data into groups. This is particularly useful when combined with aggregate functions like COUNT(), SUM(), AVG(), MIN(), and MAX(). The GROUP BY clause groups rows that have the same values in specified columns into summary rows.

โ–ŽBasic Syntax

SELECT column1, aggregate_function(column2)
FROM table_name
WHERE condition
GROUP BY column1;


โ–ŽExample 1: Counting Rows

Suppose you have a table called employees with the following structure:

| id | department | salary |
|----|------------|--------|
| 1  | HR         | 50000  |
| 2  | IT         | 60000  |
| 3  | HR         | 55000  |
| 4  | IT         | 70000  |
| 5  | Sales      | 65000  |

To find out how many employees are in each department, you can use:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;


Result:

| department | employee_count |
|------------|----------------|
| HR         | 2              |
| IT         | 2              |
| Sales      | 1              |

โ–ŽExample 2: Summing Salaries

To calculate the total salary paid to employees in each department, you can use:

SELECT department, SUM(salary) AS total_salary
FROM employees
GROUP BY department;


Result:

| department | total_salary |
|------------|--------------|
| HR         | 105000       |
| IT         | 130000       |
| Sales      | 65000        |

โ–ŽExample 3: Average Salary

To find the average salary of employees in each department:

SELECT department, AVG(salary) AS average_salary
FROM employees
GROUP BY department;


Result:

| department | average_salary |
|------------|----------------|
| HR         | 52500          |
| IT         | 65000          |
| Sales      | 65000          |

โ–ŽExample 4: Grouping by Multiple Columns

You can also group by multiple columns. For instance, if you had another column for job_title:

| id | department | job_title | salary |
|----|------------|-----------|--------|
| 1  | HR         | Manager   | 50000  |
| 2  | IT         | Developer | 60000  |
| 3  | HR         | Assistant | 55000  |
| 4  | IT         | Manager   | 70000  |
| 5  | Sales      | Executive | 65000  |

To count employees by both department and job_title:

SELECT department, job_title, COUNT(*) AS employee_count
FROM employees
GROUP BY department, job_title;


Result:

| department | job_title | employee_count |
|------------|-----------|----------------|
| HR         | Manager   | 1              |
| HR         | Assistant | 1              |
| IT         | Developer | 1              |
| IT         | Manager   | 1              |
| Sales      | Executive | 1              |

โ–ŽImportant Notes

1. Aggregate Functions: Any column in the SELECT statement that is not an aggregate function must be included in the GROUP BY clause.
 
2. HAVING Clause: You can filter groups using the HAVING clause, which is similar to the WHERE clause but is used for aggregated data. For example:

  
   SELECT department, COUNT(*) AS employee_count
   FROM employees
   GROUP BY department
   HAVING COUNT(*) > 1;
  


   This would return only departments with more than one employee.

โ–ŽConclusion

The GROUP BY clause is a powerful tool in SQL for summarizing data. It allows you to analyze and report on your datasets effectively by grouping similar data points and applying aggregate functions.
๐—ฆ๐—ค๐—Ÿ ๐— ๐˜‚๐˜€๐˜-๐—ž๐—ป๐—ผ๐˜„ ๐——๐—ถ๐—ณ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ๐˜€ ๐Ÿ“Š

Whether you're writing daily queries or preparing for interviews, understanding these subtle SQL differences can make a big impact on both performance and accuracy.

๐Ÿง  Hereโ€™s a powerful visual that compares the most commonly misunderstood SQL concepts โ€” side by side.

๐Ÿ“Œ ๐—–๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐˜๐—ต๐—ถ๐˜€ ๐˜€๐—ป๐—ฎ๐—ฝ๐˜€๐—ต๐—ผ๐˜:
๐Ÿ”น RANK() vs DENSE_RANK()
๐Ÿ”น HAVING vs WHERE
๐Ÿ”น UNION vs UNION ALL
๐Ÿ”น JOIN vs UNION
๐Ÿ”น CTE vs TEMP TABLE
๐Ÿ”น SUBQUERY vs CTE
๐Ÿ”น ISNULL vs COALESCE
๐Ÿ”น DELETE vs DROP
๐Ÿ”น INTERSECT vs INNER JOIN
๐Ÿ”น EXCEPT vs NOT IN

React โ™ฅ๏ธ for detailed post with examples
๐Ÿ“Honeywell is hiring for Software Engr I

Qualification: Bachelors Degree

Experience: 0-1 years 

Batch: 2025 / 2024 / 2023 / 2022

Salary: up to โ‚น6 - 13 LPA

Job Location: Madurai

๐Ÿ”— ๐—”๐—ฝ๐—ฝ๐—น๐˜† ๐—›๐—ฒ๐—ฟ๐—ฒ: https://techcompreviews.in/honeywell-off-campus-hiring-software-engineer/