Blog

  • IIT Madras Internship 2025 – Eligibility, Stipend,Last Date, Application, Application Form & Portal

    IIT Madras Internship 2025 – Eligibility, Stipend,Last Date, Application, Application Form & Portal

    The Indian Institute of Technology Madras (IITM) invites applications for its prestigious Summer Fellowship Programme 2025. This two-month intensive program is tailored to foster interest and engagement in high-quality academic research among bright young minds from Engineering, Management, Sciences, and Humanities backgrounds.

    Program Overview:

    • Duration: 19th May 2025 to 18th July 2025
    • Stipend: Rs. 15,000 per month (for a maximum of two months, prorated for shorter durations)
    • Location: IIT Madras Campus

    Eligibility Criteria:

    Applicants must meet the following requirements:

    • For Undergraduate Students: Currently in the 3rd year of BE/B.Tech/B.Sc (Engineering) programs.
    • For Integrated/Dual Degree Students: In the 3rd or 4th year of Integrated/Dual Degree programs (M.E./M.Tech/M.Sc).
    • For Postgraduate Students: 1st-year students of M.Sc., M.A., and MBA programs with exceptional academic records.

    Additional Considerations: Candidates with notable achievements such as high university ranks, participation in design contests, research projects, seminars, Mathematics Olympiad scores, and other distinctions are strongly encouraged to apply.

    Note: Students currently enrolled at IIT Madras are not eligible to apply.

    Participating Departments:

    Engineering Departments:

    • Aerospace Engineering
    • Applied Mechanics & Biomedical Engineering
    • Biotechnology
    • Chemical Engineering
    • Civil Engineering
    • Computer Science & Engineering
    • Data Science & Artificial Intelligence
    • Engineering Design
    • Electrical Engineering
    • Mechanical Engineering
    • Medical Science & Technology
    • Metallurgical & Materials Engineering
    • Ocean Engineering

    Science Departments:

    • Physics
    • Chemistry
    • Mathematics

    Humanities & Social Sciences:

    • Humanities & Social Sciences

    Management:

    • Management Studies

    Facilities:

    • Hostel Accommodation: Available on a payment basis, subject to availability.
    • Mess Facilities: Provided at an additional cost.

    Application Process:

    1. Online Application: Candidates must submit their applications exclusively through the official portal.
    2. Supporting Documents: Upload all relevant academic records, certificates, and a bonafide student certificate issued by the Head of your Institution.
    3. No Hard Copies Required: Do not send physical copies of your application to IIT Madras.

    Documents to Attach: Letter from your University / College: Should certify that you are a bonafide student, issued by the Head of Institution.

    Important Dates:

    • Application Portal Opens: 3rd February 2025
    • Application Deadline: 28th February 2025 at 5:00 PM IST

    Key Instructions:

    • Incomplete applications will be rejected without review.
    • Applicants can track their application status using credentials sent to their registered email.
    • Ensure accuracy in all uploaded information and documents.

    Apply Link:

    IITM – Summer Fellowship Programme Registration Link

    Contact Information:

    For any queries related to the Summer Fellowship Programme, candidates are advised to refer to the official IIT Madras website for detailed instructions and contact details.

    Embark on a transformative academic journey with IIT Madras this summer. Don’t miss this opportunity to work alongside world-class faculty and researchers!

    Project IDFaculty nameProject titleType of project
    SRIP-01Shuvrangsu DasInferring material properties from experimental displacement fieldsTheoretical/Numerical/Computational/Analytical
    SRIP-02Ilaksh AdlakhaData Driven Computational Solid MechanicsTheoretical/Numerical/Computational/Analytical
    SRIP-03S.VengadesanData driven modelling of ElectrohydrodynamicsTheoretical/Numerical/Computational/Analytical
    SRIP-04Kiran Raj MDevelopment of high throughput droplet microfluidic systemsBoth
    SRIP-05M ManivannanPerception Engineering in XR(ARVR/MR) and HapticsBoth
    SRIP-06Danny Raj MTowards intelligent decisions in autonomous robotsBoth
    SRIP-07Amit NainSmart Biomaterials for Tissue Engineering ApplicationsExperimental
    SRIP-08S Ganga PrasathMarkerless tracking of elastic structures using Generative AIBoth
    SRIP-09Satyanarayanan SeshadriApplication of AI tools in Net ZeroTheoretical/Numerical/Computational/Analytical
    SRIP-10Prasad Patnaik  BSVComputational Fluid Dynamics (CFD) aided design and development of Mechanical devices  for the human heart-lung systemsTheoretical/Numerical/Computational/Analytical
    SRIP-11Shaikh Faruque AliData driven dynamical modellingBoth
    SRIP-12Prof. Sarith P SathianComputer Simulation of neurons and synaptic activityTheoretical/Numerical/Computational/Analytical
    SRIP-13Swathi SudhakarNanaotherapeutics for CancerExperimental
    SRIP-14Lakshminath KundanatiStructural and Mechanical characterization of the exterior coating layer of a Beetle eye lensExperimental
    SRIP-15Kannabiran SeshasayananTransitions between turbulent flowsTheoretical/Numerical/Computational/Analytical
    SRIP-16ArockiarajanMorphing wing for UAV and structural health monitoring with machine learning techniquesBoth
    SRIP-17Sayan GuptaOscillator based computingTheoretical/Numerical/Computational/Analytical
    SRIP-18A P BaburajEstimating earths heat flux from coherent structuresTheoretical/Numerical/Computational/Analytical
    SRIP-19N. SujathaDevelopment of optical pattern acquisition module for biological studiesBoth
  • IIT Hyderabad Internship 2025 – Application Form, Last Date, Apply Online, Eligibility Criteria, Stipend & Key Date

    IIT Hyderabad Internship 2025 – Application Form, Last Date, Apply Online, Eligibility Criteria, Stipend & Key Date

    The Indian Institute of Technology Hyderabad (IITH) invites applications for its prestigious Summer Undergraduate Research Exposure (SURE) Internship 2025. This program provides undergraduate and postgraduate students an excellent opportunity to engage in cutting-edge research under the mentorship of distinguished faculty members at IITH.

    Key Highlights

    • Total Intake: 250 interns (including 100 positions exclusively reserved for female candidates).
    • Stipend: Up to ₹15,000 depending on the internship duration.
    • Duration: 1 to 2 months (tentatively from May 15, 2025, to July 14, 2025).
    • Mode: Offline at IIT Hyderabad Campus.

    Eligibility Criteria

    • Who Can Apply:
      • 1st-year M.Sc. (Mathematics/Physics/Chemistry/Biology) students
      • 1st-year MA students
      • 2nd/3rd-year B.Tech./B.Des. students (all branches)
      • 3rd/4th-year Integrated B.Tech.-M.Tech. program students
    • Academic Requirement: Applicants must be in the top 20% of their class based on CGPA or percentage, certified by the Head of the Institution/Principal.
    • Other Conditions:
      • Applicants must be full-time, regular students at the time of application and throughout the internship.
      • Part-time or online internships are not permitted.
      • Students from IIT Hyderabad are NOT eligible to apply.

    Stipend Details

    • ₹15,000 for a 2-month internship.
    • ₹10,000 for a 1.5-month internship.
    • ₹7,500 for a 1-month internship.

    Note: No additional financial benefits will be provided beyond the stated stipend.


    Internship Duration

    • The program will run between May 15, 2025, and July 14, 2025.
    • Interns can choose the duration:
      • 1 month
      • 1.5 months
      • 2 months

    Accommodation and Food

    • Hostel Accommodation: Provided in IIT Hyderabad student hostels.
    • Food: Mess charges to be borne by the interns.

    Application Process

    • Mode: Online applications only via the official IITH web portal.
    • No Offline Submissions: Applications sent via email or post will be rejected.

    Steps to Apply:

    1. Visit the official IITH SURE Internship portal: https://iith.ac.in/research/SURE/
    2. Fill out the online application form with accurate details.
    3. Upload the necessary documents, including academic transcripts and a recommendation letter.
    4. Submit the form before the deadline.

    Selection Process

    • Step 1: Preliminary screening based on academic performance and submitted documents.
    • Step 2: Online interviews conducted department-wise by faculty mentors.
    • Criteria: Academic excellence, participation in competitions (e.g., Olympiads, NTSE), and interview performance.

    Important Dates

    EventDate
    Announcement of ApplicationsFebruary 4, 2025
    Last Date to ApplyMarch 5, 2025
    Result Declaration (Tentative)April 10, 2025
    Program Commencement (Tentative)May 15, 2025

    Notification of Selection

    • Selected Candidates: Will be informed via email.
    • The final list of selected interns will be published on the SRC Office webpage under the “News/Announcements” section.
    • No separate communication will be sent to non-selected candidates.

    Key Guidelines

    • The decision of IIT Hyderabad will be final in all matters related to the selection process.
    • No correspondence regarding selection or rejection will be entertained.
    • Medical Facilities: Basic outpatient services are available on campus. Interns are advised to carry personal medications

    Format for Letter from Head of the Institution

    Download HOD Letter Format: https://iith.ac.in/assets/files/others/HoI%20letter.docx


    List of Interested Faculty to Mentor the SURE interns

    DepartmentName of FacultyAreas of Interest
    Artificial IntelligenceDr. Konda Reddy MopuriDeep Learning, explainability
    Artificial IntelligenceDr. Ganesh GhalmeFairness in Machine learning
    Artificial IntelligenceDr. Karthik P NOnline Learning
    Biomedical EngineeringDr. Mohd Suhail Rizvibiomechnics, systems biology, biophysics, soft and active matter
    Biomedical EngineeringDr. Renu JohnBiomedical imaging, 3 D microscopy, AI and machine learning for medical image processing
    Biomedical EngineeringDr. Harikrishnan Narayanan UnniLab on Chip microfluidics, Biomechanics and Mechanobiology
    BiotechnologyDr. G Narahari Sastry
    BiotechnologyDr. Althuri AvanthiBiomaterials
    BiotechnologyDr. Rahul Kumar
    Chemical EngineeringDr. Kishalay MitraAI / ML in Chem Engg
    Chemical EngineeringDr. Balaji IyerComputational Soft Matter
    Chemical EngineeringDr. Debaprasad SheeHeterogeneous catalysis for value added chemical production
    Chemical EngineeringDr. Lopamudra GiriInflammatory marker detection in a microfluidic device
    Chemical EngineeringDr. Devarai Santhosh KumarMyco-protein from mycelium source
    Chemical EngineeringDr. Suhanya DuraiswamyMicrofluidics for Janus nanomaterial synthesis
    Chemical EngineeringDr. Anand MohanBiofluid Mechanics (Computational)
    Chemical EngineeringDr. Narasimha MangadoddyCritical Minerals separation
    ChemistryDr. Surendra K MarthaEnergy storage Materials especially batteries and supercapacitors
    Civil EngineeringDr. MaheswaranHydrology and statistics, forecasting
    Civil EngineeringDr. Mahendrakumar MadhavanSteel Structures
    Civil EngineeringDr. Meenakshilow carbon concrete using C&D waste
    Civil EngineeringDr. AmbikaNanomaterials/Membrane in Water Treatment & E-Waste Resource Recovery
    Civil EngineeringDr. Seetha N.Groundwater flow and contaminant transport, Water filtration, Water distribution systems
    Civil EngineeringDr. Biswarup BhattacharyyaData-driven models for computational mechanics/dynamics
    Civil EngineeringDr. B Munwar BashaRainfall induced slope stability analysis
    Civil EngineeringDr. Asif Qureshi
    Civil EngineeringDr. Mullapudi Ramya SriSustainable Pavement materials
    Civil EngineeringDr. PrithaResource Recovery from Waste
    Computer Science and EngineeringDr. Rameshwar PratapAlgorithms for Big Data, Theoretical Computer Science
    Computer Science and EngineeringDr. Shirshendu DasComputer Architecture, Hardware Security, Memory Technologies
    Computer Science and EngineeringDr. Rajesh KediaComputer architecture, VLSI Design, Embedded systems
    Computer Science and EngineeringDr. Sobhan BabuGraph Analytics, Generative AI
    Computer Science and EngineeringDr. Praveen TammanaComputer networks, Networked Robotics, Systems for AI/ML
    Computer Science and EngineeringDr. Saurabh KumarMalware Analysis, Threat Intelligence, Cyber Security
    Computer Science and EngineeringDr. Ashish MishraProgram Synthesis, Program Verification, AI/ML for Synthesis.
    DesignDr. Shiva JiArchitecture, Sustainability, Digital Heritage, AR VR MR, HTML, BIM, LCA
    Electrical EngineeringDr. SumohanaComputer Vision, Image Processing
    Electrical EngineeringDr. Siva Rama KrishnaEmbedded Systems, Sensor fabrication
    Electrical EngineeringDr. Jose TitusElectrical Machines
    Electrical EngineeringDr. Rupesh WandharePower Electronics, IoT and Embedded Systems
    Electrical EngineeringDr. AbhishekAnalog/RF VLSI design
    Electrical EngineeringDr. SoumyaMedical signal/image processing
    Electrical EngineeringDr. Ketan P Detrojain the area of control systems and candidate must be in 3 year of engineering.
    Electrical EngineeringDr. Myna VajhaCoding Theory and Wireless Communication Systems
    Electrical EngineeringDr. Ravikumar BhimasinguRenewable Energy Integration and Protection
    Electrical EngineeringDr. Pechetti Sasi VinayFPGA for Communications
    Entrepreneurship and ManagementDr. Lohithaksha M MaiyarOperations and Supply Chain
    Entrepreneurship and ManagementDr. Jayshree PatnaikStartup, Product Management
    Entrepreneurship and ManagementDr. Rajesh IttamallaMarketing, consumer bevaviour
    Entrepreneurship and ManagementDr. Nakul ParameswarStrategic Management
    Liberal ArtsDr. Neeraj KumarSensorimotor Learning and Memory
    Liberal ArtsDr. MP GaneshSocial and industrial psychology
    Liberal ArtsDr. Gaurav DhamijaApplied Microeconometrics, Development Economics
    Liberal ArtsDr. Dinabandhu SethiMacroeconomics, Monetary Economics and Public Economics
    Liberal ArtsDr. Rashmi SinghEnvironment governance, Ecology, Human-wildlife interactions
    Liberal ArtsDr. Aalok KhandekarClimate Change Impacts and Adaptation, Urban Studies, Climate Health, Extreme Heat
    Liberal ArtsDr. Mahati ChittemHealth psychology, Medical psychology, Social psychology, Behavioural health, Psycho-oncology, Safe sex
    Liberal ArtsDr. Anandita PanGender and governance, Sexuality, Gender and Labour
    MathematicsDr. Mrinmoy DattaAlgebraic Geometry, Combinatorics, Finite Fields
    MathematicsDr. Narasimha KumarNumber Theory, Algebra, Representation Theory
    MathematicsDr. Venku Naidu DFunctional analysis, Operator theory, Harmonic analysis, Analytic function spaces
    MathematicsDr. C S SastryMathematical aspects of data driven learning methods, Sparse optimization & Inverse problems
    MathematicsDr. Amit TripathiAlgebraic Geometry, Commutative algebra
    Mechanical and Aerospace EngineeringDr. Badarinath KarriCavitation, experimental fluid mechanics
    Mechanical and Aerospace EngineeringDr. Pankaj KolheFlame speed measurements for ammonia and its blends, PLIF measurement capaign, Dual fuel engine experiments on CRDI and optical access engine
    Mechanical and Aerospace EngineeringDr. Ankush Kumar JaiswalAtmospheric water harvesting, adsorption chiller, heat exchangers, and thermal management
    Mechanical and Aerospace EngineeringDr. Chandra PrakashComputational Solid Mechanics, Finite Element Method, Material Failure Modeling
    Mechanical and Aerospace EngineeringDr. ViswanathModlling aspects in Addtive manufacturing, Computational Solid mechanics, Fracture Mechanics
    Mechanical and Aerospace EngineeringDr. SafvanCompliant mechanisms and robotics
    Mechanical and Aerospace EngineeringDr. Prakhar GuptaSoft robotics, computational mechanics using AI and ML, drone development
    Mechanical and Aerospace EngineeringDr. Anurup DattaLaser based manufacturing (experiments and simulation)
    Mechanical and Aerospace EngineeringDr. Prabhat KumarSoft robots design optimization, Structural optimization, AL/ML-driven designs, Computational mechanics and Finite element methods
    Mechanical and Aerospace EngineeringDr. SK KarthickHigh-speed imaging in hypersonic flow to see unsteadiness, laser scattering in transonic and supersonic flow for shock wave visualization, data-driven techniques in image processing
    Mechanical and Aerospace EngineeringDr. M RamjiDamage mechanics in composites using FEA
    Mechanical and Aerospace EngineeringDr. Raja BanerjeeCFD in multiphase and reacting flows
    Mechanical and Aerospace EngineeringDr. SachidanandaNumerical Simulation of Fluid-Structure Interaction
    Mechanical and Aerospace EngineeringDr. Gnanaprakash KRocket propulsion, Combustion diagnostics of solid fuels, Pyrometry for temperature measurements
    Mechanical and Aerospace EngineeringDr. Harish DixitFluid Mechanics
    Mechanical and Aerospace EngineeringDr. Sai SidhardhGenerative AI for solid mechanics, Machine Learning for flapping wing design
    Mechanical and Aerospace EngineeringDr. SyedSolid mechanics, computational and experimental fracture mechanics
    Mechanical and Aerospace EngineeringDr. Ranabir Deyself-propelling droplet microswimmers
    Materials Science and Metallurgical EngineeringDr. Deepu J. BabuCVD of graphene
    Materials Science and Metallurgical EngineeringDr. Suresh Kumar GarlapatiSemiconductor materials and devices
    Materials Science and Metallurgical EngineeringDr. Mayur VaidyaInterdiffusion in metallic alloys, CALPHAD based alloy design
    Materials Science and Metallurgical EngineeringDr. Suresh PerumalThermoelectric Materials and Devices
    Materials Science and Metallurgical EngineeringDr. Ashokmetal extraction & recycling, process modeling, sustainable metallurgy
    Materials Science and Metallurgical EngineeringDr. Anuj Goyalcomputational modeling of materials using physical and machine learning models
    Materials Science and Metallurgical EngineeringDr. Suhash Ranjan DeyHigh entropy materials development for energy applications
    Materials Science and Metallurgical EngineeringDr. Bharat PanigrahiPowder Metallurgy, high Entropy alloys, MMC, Additive Manufacturing, Coating, Corrosion
    Materials Science and Metallurgical EngineeringDr. Rajesh KorlaMechanical Behavior of Materials, Alloy design
    Climate Change / Greenko School of SustainabilityDr. Ambika SAI/ML applications in Agriculture-Climate-Sustainability Nexus
    Climate Change / Greenko School of SustainabilityDr. Kishalay MitraAI/ML in Climate/Sustainability Applications
    Climate Change / Greenko School of SustainabilityDr. Asif Qureshi
    Heritage Science and TechnologyDr. Surendra SomalaGenAI, Agentic AI
    Heritage Science and TechnologyDr. Mohd Suhail RizviMechanics of musical instruments
    Center for Interdisciplinary programDr. ViswanathSuturability of Corneal transplants
    Climate Change / Greenko School of SustainabilityDr. Deepu J. BabuCarbon Capture
    Climate ChangeDr. PrithaSustainable Waste Management
  • Niti Aayog Internship 2025 – Eligibility, Stipend, Last Date, Online/Offline

    Niti Aayog Internship 2025 – Eligibility, Stipend, Last Date, Online/Offline

    The Indian government is offering an excellent opportunity for students through the NITI Aayog Internship 2025 program. This initiative is designed to provide college students with hands-on experience in public policy, governance, and economic development. With a stipend available and applications open until February 10, 2025, this internship serves as a valuable platform for aspiring professionals. Here’s everything you need to know about the NITI Aayog Internship, including the eligibility criteria, application process, and key benefits.

    About the Niti Aayog Internship 2025

    NITI Aayog has announced the revised Internship Scheme for 2025, replacing the previous guidelines from 03-10-2017. The scheme aims to engage students pursuing Undergraduate, Graduate, or Postgraduate Degrees, as well as Research Scholars, from recognized universities and institutions both within India and abroad. These interns will be exposed to various verticals, divisions, and units within NITI Aayog. They will be expected to contribute to the analysis process by collecting and organizing empirical data, both from in-house and external sources. This internship offers valuable exposure to the functioning of the Indian Government, which can be beneficial for interns in advancing their future careers.

    Purpose

    The aim is to provide short-term exposure to selected candidates by assigning them as interns across various verticals, divisions, and units of NITI Aayog, Government of India. A list of domains/areas for which internships are available is provided in Annexure ‘A’.

    Objective

    The Scheme has the following stated objectives:

    To allow young academic talent to be associated with the NITI Aayog’s work for mutual benefit.

    The Interns” shall have an opportunity to know about the Government functioning and Developmental Poiicy issues in the Government of India and contribute to the Policy formulation by generating policy inputs such as empirical analysis, briefing reports, policy papers, etc.

    Eligibility Criteria

    Bonafide students from any recognized university or institution, both within India and abroad, who meet the following conditions are eligible to apply for the internship:

    a. Undergraduate students who have completed or appeared in the term-end exams of their second year (4th semester) of a bachelor’s degree program and have secured at least 85% or equivalent marks in their 12th class exams.

    b. Graduate students who have completed or appeared in the term-end exams of the first year (2nd semester) of their postgraduate program, or those pursuing research/PhD, and have secured at least 70% or equivalent marks in their undergraduate degree.

    c. Students who have appeared in their final exams or have just completed their graduation/PG and are awaiting admission for higher studies may also be considered for the internship, provided they have secured at least 70% cumulative marks in all years/semesters of their graduation/post-graduation up to the date of application.

    Additionally, the period between the declaration of the final exam results and the intended month of the internship should not exceed six months. For example, if the result is declared in June, the student can apply for the internship starting no later than December.

    Instructions for Filling the Online Application Form

    1. Name: Enter your full name exactly as it appears on your Class 10th/High School Certificate.
    2. Father’s Name: Enter your father’s full name as it appears on your Class 10th/High School Certificate.
    3. Address: Provide your current correspondence address, including the 6-digit PIN code.
    4. Contact Number: Enter your landline number (if available) along with the relevant STD code.
    5. Mobile Number: Enter your 10-digit mobile number correctly (without prefixing zero).
    6. E-mail ID: Provide your correct and valid e-mail ID.
    7. Date of Birth: Enter your date of birth in DD/MM/YYYY format, as stated on your Class 10th/High School Certificate. For example, if your date of birth is 13th August 1993, enter it as 13/08/1993.
    8. Educational Qualifications:
      • For 12th Class/Senior Secondary: Mention your discipline, such as Science, Commerce, or Arts, with further specifications if applicable (e.g., Science – Medical, Science – Non-Medical, etc.).
      • For Undergraduate/Graduate/Postgraduate/Higher Studies: Mention the discipline for the selected course. Example:
        • B.Tech – Civil
        • B.Tech – Computers
        • B.Sc. – Maths
        • B.A. – Economics
      • If your course is not listed, select “Others” and specify your discipline.
    9. Qualification Status: Choose whether you are currently pursuing or have completed your course. If you have appeared for a semester/term exam, mention the next semester as your pursuing semester.
    10. Enter Marks in Percentage: You are required to enter the cumulative or average percentage obtained till date. If you have a CGPA/Grade, convert it into the equivalent percentage.
    11. Area of Interest: Choose only one area of interest.

    Important Notes:

    1. You can only apply for the internship if you meet the eligibility criteria outlined in the guidelines.
    2. The internship application will be accepted ONLINE only between the 1st (00:00 hrs) and the 10th (23:59 hrs) of each month. Applications received outside this period will not be considered.
    3. Please ensure that all details are correct before submitting your application. No changes will be entertained after submission.
    4. After submitting your application, note down the Registration Number for future reference.
    5. NITI Aayog will not be held responsible if you are unable to submit your application due to technical issues or other reasons beyond its control.
    6. You are not required to send a printed copy of the online application or any supporting documents.
    7. For any web-related issues, please contact nic-niti@gov.in.

    Period

    The period of Internship shall be at least 6 weeks but not exceeding  6months. Interns not completing the requisite period will not be issued any certificate.

    Experience Certificate

     A certificate regarding successfui completion of lnternship shall be issued by the Adviser of the concerned Subject Division in the enclosed format at Annentre ‘B’.

    Logistics & Support

     Interns will be required to have their own laptops. NITI Aayog sha11 provide them working space, internet facility and other necessities as deemed fit bv the concerned Heads.

    Procedure and conditions for Applicants

    Interested applicants can apply online only through the link provided on the NITI Aayog website between the 1st and 10th of every month. Applications can be submitted up to six months in advance, but no later than two months before the desired internship month. For example, if an applicant wishes to join the internship program starting in April, they can apply between October and February.

    (iv) Experience Certificate: A certificate confirming the successful completion of the internship will be issued by the adviser of the relevant subject division, in the format provided in Annexure ‘B’.

    (ii) Applicants must clearly indicate their area of interest when applying.

    (iii) A candidate can apply for the internship only once per financial year.

    (iv) Applications that do not meet the eligibility criteria will be automatically rejected by the system.

    (v) The selected applicant must present original mark sheets and a No Objection Certificate (NOC) from their college/institution at the time of joining the internship. Failure to do so will result in the cancellation of their candidature.

    Procedure for Selection and Other Modalities of the Scheme

    (i) The applications received online will be made available to the relevant Heads of Verticals/Units/Divisions, as well as OSDs/Senior Consultants/Consultants at NITI Aayog for further review and selection of eligible candidates.

    (ii) Each Head of Vertical/Division/Unit can select a maximum of three interns at a time. This limit may be exceeded with the approval of the CEO of NITI Aayog. The decision of the Adviser regarding the suitability of candidates for internships will be final and binding.

    (iii) The selected candidates may be required by the concerned vertical/division to submit a soft copy of their No Objection Certificate (NOC) from their Head of Department/Principal, allowing sufficient time before the offer letter is issued. The NOC must confirm that the student will not be enrolled in any course that requires class attendance during the internship period. The original NOC must be submitted when the candidate joins, and their eligibility will be verified against the original documents. Any discrepancies found will result in the cancellation of the candidate’s selection.

    (iv) The list of selected candidates will be uploaded on NITI Aayog’s website by the concerned vertical/division.

    (v) Based on the number of applications received for a specific domain/area, NITI Aayog reserves the right to set eligibility criteria, limit the number of applicants for a particular period, and determine the screening process.

    (vi) The Heads of Verticals/Divisions/Units, OSDs/Senior Consultants/Consultants will be personally responsible for ensuring that the work program and objectives agreed upon with the intern are satisfactorily completed. Interns will be required to submit a brief report or paper at the end of their assignment, detailing their learning experience to the concerned Heads of Verticals/Divisions/Units and OSDs/Senior Consultants/Consultants.

    (vii) Seminars or presentations may be organized by the concerned Heads of Verticals/Divisions/Units and OSDs/Senior Consultants/Consultants for their interns.

    Attendance

    While interning at NITI Aayog, candidates must maintain a minimum of 75% attendance and are required to log their daily “In” and “Out” times. If a candidate’s attendance falls below 75%, no extension of the internship period will be permitted, and no experience certificate will be issued. The Heads of Verticals/Divisions/Units, along with OSDs/Senior Consultants/Consultants, will be responsible for maintaining attendance records and supervising the intern’s work.

    How to apply

    If you are an interested candidate, you can apply for the NITI Aayog Internship 2025. The internship is open to all, and a free certificate and stipend are available.

    Click here to apply

    For more updates, join my Telegram channel. Click here.

  • Google Summer of Code 2025: Important Dates, Eligibility Criteria, Stipends, Application Guide & How to Apply

    Google Summer of Code 2025: Important Dates, Eligibility Criteria, Stipends, Application Guide & How to Apply

    Google Summer of Code (GSoC) is an annual program sponsored by Google that aims to introduce new contributors to open source software development. Since its inception in 2005, GSoC has welcomed over 21,000 participants who have collaborated with more than 1,000 open source organizations. The program offers a unique opportunity for individuals to work on real-world projects under the guidance of experienced mentors, thereby enhancing their coding skills and contributing to the open source community. (Google Open Source Blog)

    Important Dates for GSoC 2025

    To successfully participate in GSoC 2025, it’s crucial to be aware of the program’s timeline:

    DateEvent
    January 27 – February 11Mentoring organizations submit applications to Google.
    February 27Accepted mentoring organizations are announced.
    February 27 – March 24Prospective contributors discuss application ideas with mentoring organizations.
    March 24 – April 8Contributor application period.
    May 8Accepted contributor projects are announced.
    May 8 – June 1Community Bonding Period: Contributors familiarize themselves with their organizations.
    June 2Coding officially begins.
    July 14 – July 18Midterm evaluations for standard 12-week coding projects.
    August 25 – September 1Final week: Contributors submit their final work product and mentor evaluations.
    September 1 – September 8Mentors submit final contributor evaluations.

    How Does GSoC Work?

    GSoC is structured to provide a comprehensive learning experience:

    1. Mentoring Organizations Application: Open source organizations apply to participate in GSoC. Once selected, they list project ideas and assign mentors to guide contributors.
    2. Contributor Application: Interested individuals apply to the program by submitting proposals to the selected organizations.
    3. Community Bonding Period: Accepted contributors spend time understanding the organization’s culture, codebase, and setting up their development environment.
    4. Coding Period: Contributors work on their projects under the mentorship of experienced developers, adhering to predefined timelines and milestones.
    5. Evaluations: Mentors assess contributors’ progress during midterm and final evaluations to ensure objectives are met.

    Eligibility Criteria for GSoC 2025

    To be eligible for GSoC 2025, applicants must:

    • Be at least 18 years old at the time of registration.
    • Be a student or a beginner in open source software development.
    • Be eligible to work in their country of residence during the program’s duration.
    • Reside in a country not currently embargoed by the United States.

    Stipend Details

    GSoC provides contributors with a stipend upon successful completion of evaluations. The stipend amount varies based on the country of residence and the project’s complexity. Detailed information about stipends can be found on the official GSoC website.

    How to Prepare for GSoC 2025

    Preparation is key to a successful GSoC experience:

    1. Explore Organizations: Review the list of accepted mentoring organizations and identify those that align with your interests and skills.
    2. Engage Early: Reach out to organizations to discuss project ideas and seek guidance. Early communication demonstrates initiative and interest.
    3. Develop a Strong Proposal: Craft a detailed proposal outlining your project plan, objectives, and timelines. Seek feedback from mentors to refine your proposal.
    4. Enhance Your Skills: Familiarize yourself with the organization’s codebase, tools, and technologies to ensure you’re well-prepared for the coding phase.

    How to Apply

    To apply for GSoC 2025:

    1. Register: Sign up on the official GSoC website during the application period: https://summerofcode.withgoogle.com
    2. Submit Proposal: Upload your project proposal to the GSoC portal before the application deadline.
    3. Await Feedback: Organizations will review proposals and may reach out for further discussions or clarifications.
    4. Acceptance Notification: Accepted contributors will be notified and can begin the Community Bonding Period.

    For comprehensive information, including detailed timelines, eligibility criteria, and application procedures, visit the official GSoC website.

    Participating in GSoC 2025 is a valuable opportunity to contribute to open source projects, collaborate with experienced mentors, and enhance your software development skills. Start preparing early to make the most of this enriching experience.

  • Birlasoft hiring Intern/Apprentice [2025/2024]

    Birlasoft hiring Intern/Apprentice [2025/2024]

    About the Role

    As a Tester-Apprentice, you will work in a team-oriented environment, contributing to IT service delivery and software testing. This role provides exposure to advanced technologies, methodologies, and practical experience in the IT sector.


    Job Location

    • Pune
    • Hyderabad
    • Chennai

    Job Highlights

    • Position: Apprentice (Intern)
    • Function: Engineering, Information Technology
    • Stipend: ₹32,875 per month
    • Application Deadline: January 31, 2025 (11:59 PM)

    Eligibility Criteria

    • Education: BE/B.Tech in CS/IS/IT/ECE/ETC/EE/Circuit Branches.
    • Graduation Year: 2024 or 2025 pass-outs.
    • Academic Performance: Minimum 60% throughout education.
    • Backlogs: No active backlogs allowed.
    • Flexibility: Willingness to relocate and adapt to any shift, technology, or role.
    • Programming Knowledge: Proficiency in Java, JavaScript, Python, or C#.

    Preferred Skills

    • Programming Expertise: Proficient in at least one programming language (Java, JavaScript, Python, or C#).
    • Database Knowledge: Proficiency in SQL for data analysis.
    • Testing Proficiency: Familiarity with STLC, testing techniques, and tools like Selenium or UFT.
    • Agile Methodology: Knowledge of Sprint Planning, retrospectives, and defect triage.
    • Certifications: ISTQB or equivalent certifications are a plus.

    Key Responsibilities

    • Test Case Development: Design and refine test cases based on project needs.
    • Automation Scripts: Collaborate on creating automation scripts for efficiency.
    • Test Execution: Implement test plans and document results.
    • Defect Management: Identify, report, and track software defects.
    • Data Preparation: Manage test data for seamless operations.
    • Team Collaboration: Work closely with the team for defect triage and issue resolution.

    Ideal Candidate Traits

    • Technical Foundation: Understanding of computer systems and software applications.
    • Problem-Solving Skills: Strong analytical skills for troubleshooting.
    • Communication: Excellent verbal and written communication.
    • Documentation: Proficiency in creating SOPs and related documentation.
    • Adaptability: Willingness to learn new technologies and adjust to dynamic roles.

    Why Join Birlasoft?

    • Hands-On Experience: Practical exposure to IT service delivery and testing methodologies.
    • Learning Opportunities: Work with industry experts to enhance technical and soft skills.
    • Career Growth: Build a strong foundation for your IT career.
    • Competitive Stipend: Earn ₹32,875 per month while working on impactful projects.

    About Birlasoft

    Birlasoft, a part of the CK Birla Group, is a global IT services leader delivering innovative solutions across industries. The company emphasizes collaboration, excellence, and leveraging technology to drive business success.


    Application Process

    Start your IT journey with Birlasoft, gain invaluable experience, and help shape the future of technology!

  • 60+ MySQL Interview Questions and Answers [2025 Updated]

    60+ MySQL Interview Questions and Answers [2025 Updated]

    Preparing for a MySQL interview requires a solid grasp of both fundamental and advanced concepts. Key areas to focus on include understanding MySQL’s architecture, proficiency in writing and optimizing SQL queries, and familiarity with various storage engines like InnoDB and MyISAM.

    It’s also essential to comprehend indexing strategies, transaction management, and the implementation of triggers and stored procedures. Additionally, being adept at database backup and recovery processes, as well as understanding the differences between primary and foreign keys, will demonstrate a comprehensive knowledge of MySQL.

    To aid in your preparation, consider reviewing a comprehensive list of MySQL interview questions, which includes 25 basic, 23 intermediate, and 16 advanced questions.

    Basic MySQL Interview Questions and Answers

    Q1. What is MySQL and how does it differ from SQL?

    • MySQL: A relational database management system (RDBMS) that uses SQL for managing databases. It is open-source and supports multiple storage engines.
    • SQL: A standard programming language used for managing and querying relational databases. It is not specific to MySQL and works with other RDBMS like PostgreSQL, SQLite, etc.

    Q2. How do you create a database in MySQL?

    Use the CREATE DATABASE statement.

    Example:

    CREATE DATABASE mydatabase;


    Q3. What is the default port of MySQL?

    The default port for MySQL is 3306.

    Q4. What are the differences between CHAR and VARCHAR?

    • CHAR: Fixed-length; padded with spaces to meet the defined length.
    • VARCHAR: Variable-length; only uses the storage required for the string.


    Q5. What are some common MySQL data types?

    • String types: CHAR, VARCHAR, TEXT, BLOB
    • Numeric types: INT, FLOAT, DOUBLE
    • Date/Time types: DATE, TIME, DATETIME, TIMESTAMP


    Q6. How do you create a table in MySQL?

    Use the CREATE TABLE statement.

    Example:

    CREATE TABLE Employee (
        Employee_ID INT,
        Employee_Name VARCHAR(255),
        Salary DECIMAL(10,2)
    );


    Q7. How do you insert data into a MySQL table?

    Use the INSERT INTO statement.

    Example:

    INSERT INTO Employee (Employee_ID, Employee_Name, Salary) 
    VALUES (1, 'John Doe', 50000.00);


    Q8. How do you retrieve the top 10 rows from a table?

    Use the LIMIT clause.

    Example:

    SELECT * FROM Employee LIMIT 10;


    Q9. What is the difference between NOW() and CURRENT_DATE()?

    • NOW(): Returns the current date and time.
    • CURRENT_DATE(): Returns only the current date.


    Q10. How do you delete a column in a MySQL table?

    Use the ALTER TABLE statement.

    Example:

    ALTER TABLE Employee DROP COLUMN Salary;


    Q11. What is the difference between HAVING and WHERE clauses?

    • WHERE: Filters rows before grouping.
    • HAVING: Filters groups after applying GROUP BY.

    Q12. What are the different types of tables in MySQL?

    • Heap table
    • Merge table
    • MyISAM table
    • InnoDB table
    • ISAM table


    Q13. What is a BLOB in MySQL?

    A BLOB (Binary Large Object) stores large binary data such as images or videos. Types include TINYBLOB, BLOB, MEDIUMBLOB, and LONGBLOB.


    Q14. How do you add a column to an existing table?

    Use the ALTER TABLE statement.

    Example:

    ALTER TABLE Employee ADD COLUMN Department VARCHAR(255);


    Q15. What is the use of the DISTINCT keyword?

    Removes duplicate rows from the result set.

    Example:

    SELECT DISTINCT Department FROM Employee;


    Q16. Explain the difference between CHAR_LENGTH and LENGTH.

    • CHAR_LENGTH: Counts the number of characters.
    • LENGTH: Counts the number of bytes.

    Q17. How many indexes can be created on a MySQL table?

    You can create up to 16 indexed columns in a table.

    Q18. How do you delete a MySQL table?

    Use the DROP TABLE statement.

    Example:

    DROP TABLE Employee;


    Q19. What are % and _ in the LIKE statement?

    • %: Matches zero or more characters.
    • _: Matches exactly one character.

    Example:

    SELECT * FROM Employee WHERE Employee_Name LIKE 'J%';

    Q20. What is the difference between mysql_fetch_array() and mysql_fetch_object()?

    • mysql_fetch_array(): Retrieves result rows as an associative or indexed array.
    • mysql_fetch_object(): Retrieves result rows as an object.

    Q21. What is a primary key in MySQL?

    A primary key is a unique identifier for table records. It ensures that no duplicate or NULL values exist in the column(s).

    Q22. How do you add a user in MySQL?

    Use the CREATE USER statement.

    Example:

    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

    Q23. What is the use of the REGEXP operator?

    It performs pattern matching using regular expressions.

    Example:

    SELECT * FROM Employee WHERE Employee_Name REGEXP '^J';

    Q24. What are storage engines in MySQL?

    Storage engines are mechanisms for storing data. Common storage engines include:

    • InnoDB (default, supports ACID compliance)
    • MyISAM (faster, lacks transaction support)

    Q25. How do you remove duplicate records from a MySQL table?

    You can use the DISTINCT keyword.

    Example:

    SELECT DISTINCT * FROM Employee;

    Or, use a DELETE query with a GROUP BY clause.


    Intermediate MySQL Questions and Answers

    Q26. What is a Foreign Key in MySQL?

    A foreign key is a column (or group of columns) in one table that provides a link between data in two tables. It enforces referential integrity by ensuring that a value in one table matches a value in another table.

    Q27. How does MySQL handle NULL values?

    MySQL considers NULL as an unknown or missing value. NULL is not equal to 0, an empty string, or any value. To test for NULL, you use the IS NULL or IS NOT NULL condition.

    Q28. What are MySQL indexes, and why are they used?

    Indexes are data structures that improve the speed of data retrieval operations on a table at the cost of additional storage. They are used to quickly locate data without having to search every row in a database table.

    Q29. How can you find duplicate records in a MySQL table?

    You can use the GROUP BY and HAVING clauses to identify duplicates.

    Example:

    SELECT column_name, COUNT(*) 
    FROM table_name 
    GROUP BY column_name 
    HAVING COUNT(*) > 1;

    Q30. Explain the purpose of the FOREIGN KEY constraint in MySQL.

    A FOREIGN KEY is used to maintain referential integrity between two tables by linking a column in one table to the primary key of another table.

    Q31. How do you create a stored procedure in MySQL?

    Use the CREATE PROCEDURE statement.

    Example:

    DELIMITER //
    CREATE PROCEDURE GetEmployeeDetails()
    BEGIN
        SELECT * FROM Employee;
    END //
    DELIMITER ;

    Q32. What is the difference between UNION and UNION ALL?

    • UNION: Combines results from two queries and removes duplicates.
    • UNION ALL: Combines results but keeps duplicates.

    Q33. How do you create a MySQL trigger?

    Use the CREATE TRIGGER statement.

    Example:

    CREATE TRIGGER after_insert_employee 
    AFTER INSERT ON Employee 
    FOR EACH ROW 
    INSERT INTO LogTable (LogMessage) VALUES ('Employee added');

    Q34. What are the differences between INNER JOIN and OUTER JOIN?

    • INNER JOIN: Returns only matching rows from both tables.
    • OUTER JOIN: Includes matching rows plus unmatched rows (LEFT, RIGHT, FULL).

    Q35. How can you optimize a MySQL query?

    • Use proper indexing.
    • Avoid SELECT *; specify columns.
    • Use query execution plans (EXPLAIN).
    • Minimize subqueries; use joins when possible.

    Q36. What are MySQL Views, and how do you create one?

    Views are virtual tables based on the result of a query.

    Example:

    CREATE VIEW EmployeeView AS 
    SELECT Employee_ID, Employee_Name FROM Employee;

    Q37. How can you copy data from one table to another in MySQL?

    Use the INSERT INTO ... SELECT statement.

    Example:

    INSERT INTO NewTable (column1, column2)
    SELECT column1, column2 FROM OldTable;

    Q38. What is the difference between DELETE, TRUNCATE, and DROP?

    • DELETE: Removes rows and logs each deletion; can use WHERE.
    • TRUNCATE: Removes all rows; faster but cannot use WHERE.
    • DROP: Deletes the table structure and data.

    Q39. How do you perform a case-insensitive search in MySQL?

    Use the LOWER() or UPPER() functions.

    Example:

    SELECT * FROM Employee WHERE LOWER(Employee_Name) = 'john';

    Q40. What is MySQL replication, and how does it work?

    Replication involves copying data from one database server (master) to another (slave) for redundancy or load balancing.

    Q41. How do you change the data type of a column in MySQL?

    Use the ALTER TABLE statement.

    Example:

    ALTER TABLE Employee MODIFY COLUMN Salary BIGINT;

    Q42. What is a COMMIT in MySQL?

    A COMMIT saves all changes made during a transaction to the database.

    Q43. How do you rollback a transaction in MySQL?

    Use the ROLLBACK statement to undo changes made in a transaction.

    Example:

    START TRANSACTION;
    -- Your queries here
    ROLLBACK;

    Q44. What are MySQL partitions, and why are they used?

    Partitions divide a table into smaller, manageable pieces based on column values, improving query performance and manageability.

    Q45. How can you update multiple rows in a MySQL table?

    Use the UPDATE statement with conditions.

    Example:

    UPDATE Employee 
    SET Salary = Salary * 1.1 
    WHERE Department = 'Sales';

    Q46. What is the purpose of the IFNULL function?

    IFNULL replaces NULL with a specified value.

    Example:

    SELECT IFNULL(Salary, 0) FROM Employee;

    Q47. How do you find the nth highest salary in a table?

    Use the LIMIT and ORDER BY clauses.

    Example:

    SELECT DISTINCT Salary 
    FROM Employee 
    ORDER BY Salary DESC 
    LIMIT n-1, 1;

    Q48. How do you monitor query performance in MySQL?

    • Use the EXPLAIN statement to analyze queries.
    • Enable the slow query log to identify inefficient queries.

    Advanced MySQL Interview Questions and Answers

    Q49. Explain the concept of Query Optimization in MySQL. How does the optimizer work, and what techniques can be used to analyze query performance?

    Query optimization refers to the process of improving the efficiency of SQL queries, minimizing resource usage like CPU, memory, and disk I/O. MySQL’s query optimizer evaluates multiple execution plans for a query and selects the one with the least cost.

    Techniques for analyzing and optimizing queries include:

    • EXPLAIN: Shows the query execution plan.
    • Indexes: Using appropriate indexes speeds up searches.
    • **Avoiding SELECT ***: Select only the necessary columns.
    • Joins Optimization: Use INNER JOIN over OUTER JOIN if possible.
    • Query Caching: Cache frequent query results.
    • Normalization/Denormalization: Balance between data redundancy and read efficiency.

    Q50. What are MySQL events, and how can they be used for scheduling tasks?

    MySQL events are scheduled tasks that run automatically at specified intervals or times. They are similar to cron jobs but are managed within MySQL itself. You can enable the event scheduler with the SET GLOBAL event_scheduler = ON;.

    Example:

    CREATE EVENT my_event
    ON SCHEDULE EVERY 1 HOUR
    DO
      UPDATE my_table SET status = 'inactive' WHERE status = 'active';

    Q51. How does MySQL handle full-text search, and what are the advantages of using FULLTEXT indexes?

    Full-text search in MySQL uses FULLTEXT indexes, which are optimized for searching large text columns. These indexes store a list of words, making searches faster for specific text queries.

    Advantages:

    • Speeds up searches for words in large text fields.
    • Supports Boolean operators like +, -, and * for complex searches.
    • Works well for searching documents and articles.

    Q52. What are Materialized Views in MySQL? How do they differ from regular views, and what are the best practices for using them?

    MySQL does not natively support Materialized Views. However, a materialized view is a database object that contains the results of a query and is refreshed periodically. The key difference from regular views is that a materialized view stores the result data, whereas a regular view only stores the query.

    Best practices:

    • Use triggers or events to refresh materialized views.
    • Use them for reporting and aggregating data, where real-time data isn’t critical.

    Q53. What is MySQL Sharding, and how does it help in scaling a database?

    Sharding is the process of splitting a large database into smaller, more manageable pieces called “shards,” each of which is stored on a separate database server. This approach helps in horizontal scaling by distributing data across multiple servers.

    Benefits:

    • Better performance due to parallel processing.
    • Improved availability, as different shards can reside on different servers.

    Q54. What are the types of joins available in MySQL? Explain with examples.

    MySQL supports several types of joins:

    • INNER JOIN: Returns records that have matching values in both tables.

    Example:

    SELECT * FROM employees INNER JOIN departments ON employees.department_id = departments.id;
    • LEFT JOIN: Returns all records from the left table and matched records from the right table.

    Example:

    SELECT * FROM employees LEFT JOIN departments ON employees.department_id = departments.id;
    • RIGHT JOIN: Returns all records from the right table and matched records from the left table.

    Example:

    SELECT * FROM employees RIGHT JOIN departments ON employees.department_id = departments.id;
    • FULL JOIN: MySQL does not support FULL OUTER JOIN natively, but it can be simulated using UNION.
    • CROSS JOIN: Returns the Cartesian product of both tables.

    Example:

    SELECT * FROM employees CROSS JOIN departments;

    Q55. What are Transactions in MySQL, and how do they ensure data consistency?

    A transaction is a sequence of SQL operations that are executed as a single unit. It ensures the ACID (Atomicity, Consistency, Isolation, Durability) properties, guaranteeing data integrity and consistency.

    Example:

    START TRANSACTION;
    UPDATE account SET balance = balance - 100 WHERE account_id = 1;
    UPDATE account SET balance = balance + 100 WHERE account_id = 2;
    COMMIT;

    Q56. What is the difference between a clustered index and a non-clustered index in MySQL?

    • Clustered Index: The table’s rows are stored in the same order as the index. MySQL supports only one clustered index per table (often on the primary key).
    • Non-Clustered Index: The index is stored separately from the table data. Multiple non-clustered indexes can be created for a table.

    Q57. What is the purpose of the GROUP BY clause in SQL, and how does it work?

    The GROUP BY clause groups rows that have the same values into summary rows, often used with aggregate functions like COUNT(), SUM(), AVG(), etc.

    Example:

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

    Q58. What are the different types of locks in MySQL?

    • Table Locks: Locks the entire table, preventing other transactions from reading or writing until the lock is released.
    • Row Locks: Lock only the rows being modified, allowing other transactions to access different rows.
    • Intent Locks: Used to indicate the type of lock a transaction intends to acquire on a row or table.

    Q59. What is Normalization and list the different types of normalization?

    Normalization is used to avoid duplication and redundancy. it is a process of organizing data. There are many normal forms of normalization. which are also called successive levels. The first three regular forms are sufficient.

    • First Normal Form (1NF): There are no repeating groups within rows.
    • Second Normal form(2NF): Value of every supporting column depending on the whole primary key.
    • Third Normal Form(3NF): It depends only on the primary key and no other value of non-key column.

    Q60. What is the difference between NOW() and CURRENT_TIMESTAMP() in MySQL?

    Both NOW() and CURRENT_TIMESTAMP() return the current date and time, but:

    • NOW() is a function, while CURRENT_TIMESTAMP is a keyword (they are functionally equivalent).
    • CURRENT_TIMESTAMP can also be used in table definitions as the default value for a DATETIME column.

    Q61. How can you prevent SQL injection attacks in MySQL?

    • Use Prepared Statements: With bound parameters, this prevents malicious input from altering SQL logic.
    • Use Stored Procedures: Encapsulate SQL statements in stored procedures.
    • Validate and sanitize user inputs: Ensure only expected data types and formats are passed.

    Q62. How do you manage user permissions in MySQL?

    MySQL uses GRANT and REVOKE statements to manage user permissions. Permissions can be granted for specific databases, tables, and columns.

    Q63. What is the purpose of the EXPLAIN keyword in MySQL?

    The EXPLAIN keyword provides information about how MySQL executes a query, including the query execution plan. It helps in optimizing queries by showing indexes used, the order of table reads, and potential bottlenecks.

    Q64. What is AUTO_INCREMENT in MySQL, and how does it work?

    AUTO_INCREMENT is used to automatically generate unique integer values for a column, typically the primary key. It increments automatically with each insertion.

  • Flipkart Girls Wanna Code 6:  Eligibility, How to Apply, Prizes, Dates, Rounds

    Flipkart Girls Wanna Code 6: Eligibility, How to Apply, Prizes, Dates, Rounds

    About the Girls Wanna Code

    <Girls Wanna Code/> is a Flipkart initiative launched in 2018 with the goal of promoting women’s talent in technology and offering them opportunities to work alongside the brightest minds in India’s tech industry.

    This unique upskilling program aims to create a more balanced and inclusive tech ecosystem. As an organization, we are committed to addressing the underrepresentation of women in the tech field and work to bridge the skill gap, making women more industry-ready.

    To support this cause, the program focuses on women-only tech campuses across India, which have often been overlooked. Over the years, GWC has successfully trained young women who have secured tech roles not only at Flipkart but also at some of the top companies in the country.

    Eligibility:

    <Girls Wanna Code/> 6.0 is open to all female engineering students enrolled in full-time B.Tech./B.E. (3rd and 4th year) or M.Tech./M.E. (all years) programs across various branches, from a selected list of women-only colleges across India.

    Once you join the Scholar Cohort, based on the initial online test, you will receive a detailed plan outlining 4 learning modules. These modules will include a mix of self-paced assignments and facilitated sessions with industry experts from Flipkart, who will guide you through real-life problem statements. You will also be assigned a mentor to assist with query resolution and assignments, helping you develop a deeper understanding and truly enhance your skills.

    After completing each module, there will be an assessment. Upon completing all 4 modules, we will evaluate the cumulative scores and select the Top 30 performers. These candidates will be invited to visit the Flipkart Headquarters (sponsored by Flipkart) and will also receive direct interview opportunities for SDE roles (both internship and full-time).

    For the remaining cohort members, there will be a final assessment, after which they will be eligible for the interview process for the same roles. The interviews will be conducted virtually.

    Rules:

    • <Girls Wanna Code/> 6.0 is open to only select institutes.
    • Only female students in their 3rd and 4th year (B.tech) & 1st and 2nd year (M.tech) are allowed to participate in this competition.
    • The participating students can be from any specialization/ domain.
    • Students must register for the test on the Unstop platform as individuals.
    • Plagiarism is strictly prohibited during the online coding challenge. Any cases of plagiarism will result in immediate disqualification of the concerned candidates.

    Stages:

    Girls Wanna Code  6.0 will be conducted in 4 stages:

    1. Online Coding Challenge:

    After registering for 6.0 on the Unstop platform, participants will take an online coding challenge to test their basic coding skills. Based on their scores, selected students will advance to the next stage.

    • Duration: 90 minutes
    • Participants must log in from a desktop or laptop to attempt the coding round.

    2. #GWC Learning Cohorts:

    Students who pass the first round will be grouped into cohorts and enrolled in an immersive learning program led by Flipkart experts.

    • The program includes 4 modules designed to teach the skills needed to succeed in interviews at top tech and product companies.
    • After each module, students will take online tests to assess their understanding.
    • Participants will have exclusive access to Flipkart mentors, who will guide them throughout the program.

    3. Final Evaluation:

    After completing the learning program, participants will undergo a final evaluation based on the curriculum covered during the program.

    4. Headquarters Immersion for Top 30:

    The top 30 performers will be invited to Flipkart Headquarters to meet our leaders and receive certification.

    • These top performers will be granted direct access to the interview process for both internship and full-time roles at Flipkart.
    • The remaining participants will also have the opportunity to interview, based on a final assessment covering the program’s curriculum.

    Rewards:

    • Pre-Placement Interview (PPI) opportunities for internships and full-time roles at Flipkart, with an attractive stipend of ₹1 lakh per month and a CTC of ₹32.67 LPA.
    • Exclusive cohort participation, with industry-relevant training and mentorship from Flipkart experts.
    • Application-based learning sessions and self-paced assignments.
    • Extensive mentorship from Flipkart Subject Matter Experts (SMEs).
    • Top performers will be invited to visit Flipkart Headquarters in Bangalore (sponsored by Flipkart).
    • Networking opportunities with peers from across the country and the chance to join a supportive community.
    • Exclusive Flipkart goodies for participants.

    Stages and Timelines

    • Online Coding Challenge
      After registering for Girls Wanna Code 6.0 on the Unstop platform, participants will take a 90-minute online coding challenge to assess their basic coding skills. Based on their performance, students will be shortlisted to proceed to the next stage.

    Start: 28th January 2025, 12:00 PM IST
    End: 28th January 2025, 10:00 PM IST

    •        Profile Verification

    Shortlisted candidates must submit additional information for the verification process, which is mandatory for all shortlisted students.

    Start: 29 Jan 25, 10:00 AM IST
    End: 31 Jan 25, 10:00 PM IST

    • #GWC Learning Cohorts

    Selected students from the first round join cohorts for an immersive learning program led by experts. The program consists of 4 modules focusing on interview skills for top tech companies. After each module, students take online tests to gauge their understanding. Cohort members receive exclusive mentorship from throughout the program.

    • Final Evaluation

    After the cohort, a final evaluation will be conducted based on the curriculum. The top 30 performers will be invited to Headquarters to meet leaders, receive certification, and get direct interview access for full-time roles and internships. The rest of the cohort can also qualify for interviews by clearing the final assessment.

    How to Apply?

    If you’re an interested candidate, you can apply for Flipkart Girls Wanna Code 6.0 [Online; CTC of ₹32.67 LPA + Free goodies].

    Apply Now for 2025:

  • AWS Community Builders Program for Students – Apply by January 20!

    AWS Community Builders Program for Students – Apply by January 20!

    Amazon Web Services (AWS) is offering an exciting opportunity for college students from all disciplines to join the AWS Community Builders program! This initiative is designed to bring together tech enthusiasts and future leaders who are passionate about cloud computing and AWS technologies.

    If you’re a college student eager to boost your skills, connect with industry experts, and access exclusive resources, this program is perfect for you. Don’t miss out—applications are open until January 20, 2025! Apply now and be part of this incredible community!

    What is the AWS Community Builders Program?

    The AWS Community Builders Program is designed to create a global network of students and professionals passionate about cloud computing. Participants gain hands-on experience with AWS tools, receive exclusive mentorship, and have access to resources that will help them succeed in their tech careers. The program is ideal for students eager to explore the world of cloud technologies, build technical expertise, and network with industry leaders.

    Key Benefits of Joining the AWS Community Builders Program

    1. Access to AWS Tools and Resources:
      • Participants get exclusive access to AWS credits, which can be used for cloud projects, learning, and personal development.
      • Gain hands-on experience with key AWS services such as EC2, S3, Lambda, and more.
      • Leverage AWS training and certification resources to build your technical skillset and stand out in the job market.
    2. Exclusive Networking Opportunities:
      • Connect with AWS experts, mentors, and other students from around the world who share your interest in cloud computing.
      • Build a strong professional network that could lead to internships, job opportunities, and collaborations.
      • Participate in AWS events, webinars, and workshops to stay updated on the latest cloud computing trends.
    3. Mentorship from AWS Professionals:
      • Receive personalized guidance from AWS experts to help you navigate the cloud computing space.
      • Get advice on technical challenges, career development, and how to make the most of AWS services.
      • Participate in one-on-one sessions with mentors to accelerate your learning and growth.
    4. Skill Development and Certifications:
      • Learn how to use AWS technologies in real-world scenarios, gaining practical skills that are in high demand.
      • Work on projects, assignments, and challenges that can be added to your portfolio or resume.
      • Enhance your qualifications with AWS certifications that are recognized globally and highly valued by employers.
    5. Boost Your Career Prospects:
      • Being part of the AWS Community Builders Program will help you stand out in the competitive job market.
      • Gain recognition as a proactive learner who is committed to mastering cloud technologies.
      • Open doors to future opportunities in cloud computing, machine learning, data analytics, and other tech fields.

    Read Next: Deloitte Hackathon 2025: Prizes, Eligibility, Registration, How To Apply

    Who Can Apply?

    The AWS Community Builders Program is open to college students from all academic streams, making it accessible to individuals with diverse backgrounds. Whether you’re studying computer science, business, arts, or engineering, if you have a passion for technology and cloud computing, you’re encouraged to apply.

    Key Dates to Remember

    • Application Deadline: January 20, 2025
    • Program Start Date: Participants will receive further details upon successful registration.

    Why Should You Apply?

    If you’re looking to build a career in the ever-growing field of cloud computing, the AWS Community Builders Program is an excellent way to get started. Not only will you gain technical knowledge and skills, but you’ll also have the opportunity to network with top AWS professionals and other motivated students. This program is the perfect springboard for your journey into the tech world.

    How to Apply?

    If you are an Interested Candidate You can apply For the Amazon Offering AWS Community Builders program For College Students with Any Stream:

  • Deloitte Hackathon 2025: Prizes, Eligibility, Registration, How To Apply

    Deloitte Hackathon 2025: Prizes, Eligibility, Registration, How To Apply

    Hacksplosion is Deloitte India’s first electrifying hackathon, bringing together the sharpest minds from campuses across India. Unleash your brilliance and create solutions that redefine impact.

    Important Dates:


    Eligibility criteria and team formation
    •The hackathon is open to undergraduate sixth-semester engineering students enrolled in the educational institutions (only for select institutes) mentioned in the drop-down list of the registration page.
    •Participation is team-based (minimum four members per team – maximum five members per team).
    •A team will be recognized once at least four members have registered and successfully joined the team.
    •No changes in the composition of the team will be possible once you register.
    • Each participant can only be part of one team.
    • Teams can include students from different colleges or institutions, provided that all participating colleges are eligible for registration.
    •Cross-disciplinary teams are allowed and encouraged.
    • All participants must be Indian citizens, residing in India only, and above 18 years of age on the date of the participation.
    • Participants should not have a criminal conviction or an arrangement or a contract that prevents them from participating in the competition.
    • Participants should mandatorily have proof of age, address proof, and college identity proof when requested by Deloitte India. These will be required to confirm the eligibility of the participants.

    Registration guidelines
    • All participants/teams must register through the official microsite during the registration window. The link will be deactivated after 11:59 p.m. on the specified date.
    • Participants must provide accurate and complete details during registration. Any discrepancies may lead to disqualification.

    Apply Also: TCS HackQuest Season 9: Prizes, Registration, and Key Dates You Need to Know


    Team based registration
    • A team leader must be nominated to coordinate submissions and communication.
    • The Team Leader will need to register first, and then send email invitations to teammates.
    • Each teammate will need to register via the link in the invitation email before choosing to join or decline the team.
    • A team will be recognized once at least three members have registered and successfully joined the team.
    • Late registrations will not be entertained under any circumstances.
    • Composition of teams, once submitted, must remain unchanged.


    Submission guidelines
    • All submissions must be made via the microsite within the specified deadline.
    • Follow the prescribed format and submission criteria for each round.
    • Ensure that all files are named appropriately (e.g., TeamName_Round2.pdf).
    • Submissions must be your original work. Plagiarism will lead to immediate disqualification.


    Code of conduct
    • All participants are expected to maintain a respectful and collaborative environment.
    • Any form of harassment, discrimination, or unethical behaviour will result in disqualification.
    • Participants must adhere to the event’s schedule and deadlines.
    • Use of prohibited tools or plagiarism is strictly forbidden and will lead to disqualification

    Prizes

    Rewards: Prizes worth INR 1.5 Lakhs and Internship Opportunity


    Contest Details
    Webinars:
    • Attendance in the webinars is strongly recommended as they will cover essential instructions, guidelines, and themes.
    • Webinars will also include Q&A sessions with the organising team and domain experts.


    Round 1: Individual coding challenge
    •Participants must attempt the coding challenge individually.
    •The cumulative scores of all team members will determine team eligibility for the next round.
    •The challenge will be virtual, have a fixed duration, and must be completed within the stipulated time.


    Round 2: Theme-based solution submission
    •Shortlisted teams from round one will select a theme or a problem statement from the provided list.
    •Teams must submit their solution in the prescribed format (e.g., PDF/ PPT).
    •Adhere to the word and slide limits specified for submissions.


    Round 3: Final round discussion
    •Shortlisted teams will present their solutions virtually or physically to an expert jury.
    • Presentations must address:
    • Problem statement and solution approach
    • Technical implementation and innovation
    • Potential impact and scalability
    • Teams should prepare for a Q&A session following their presentation

    How to Apply?

    If you are an Interested Candidate:

    https://mycareernet.in/mycareernet/contests/Deloitte-India-Hacksplosion-219

  • TCS HackQuest Season 9: Prizes, Registration, and Key Dates You Need to Know

    TCS HackQuest Season 9: Prizes, Registration, and Key Dates You Need to Know

    Hack Glance

    TCS HackQuest Season 9 is the ultimate cyber arena for students to showcase their cybersecurity brilliance, offering an exceptional platform to hone their skills and gain industry recognition.

    • Prizes: Worth up to INR 5 Lakhs
    • Opportunities: Interview with TCS Cybersecurity Center of Excellence
    • Merits: Certifications and exclusive merchandise for top performers
    • Important Dates:
      • Registration End Date: 23rd January 2025, Thursday
      • Round 1 Date: 25th January 2025, Saturday (10 AM to 4 PM IST)
    • Contact: For queries, email careers@tcs.com
    • Registration Requirement: Valid TCS NextStep reference ID (CT/DT number). Register on TCS NextStep in the ‘IT’ section (Not BPS) if you don’t have one.

    Overview

    TCS HackQuest, hosted by the TCS Cybersecurity Unit, is a premier ethical hacking competition aimed at identifying talented individuals passionate about cybersecurity. The event, rooted in the “Catch the Flag” (CTF) format, invites students to tackle real-world security challenges, providing a dynamic and practical learning experience. Participants will have the chance to demonstrate their problem-solving abilities, innovative approaches, and technical expertise.


    Why HackQuest?

    In an era where technological advancements and increased digital focus expose organizations to greater security risks, HackQuest seeks to:

    • Identify and nurture cybersecurity talent through competitive challenges.
    • Foster a global community of ethical hackers capable of addressing advanced cybersecurity threats.
    • Build a resilient and trustworthy cyber landscape, ensuring sustainable security solutions for diverse industries.

    Contest Structure

    HackQuest is conducted in two main rounds:

    Round 1: Online CTF Challenge
    • Duration: 6 hours
    • Categories: Beginner, Intermediate, and Expert
    • Objective: Solve challenge statements, capture flags, and submit detailed reports.
    • Evaluation Criteria: Flags captured, report quality, and approach.

    Participants must upload their reports on the platform within the deadline to qualify for further rounds. This stage is designed to test a wide range of skills, from technical proficiency to strategic thinking.

    Round 2: Advanced Evaluation
    • Conducted via Microsoft Teams/Webex or in-person at TCS premises.
    • Activities:
      1. Penetration Testing: Solve advanced hosted challenges in areas such as system exploitation, mobile security, and digital forensics.
      2. Case Explanation: Present and explain solutions to a jury panel.
    • Evaluation Criteria: Technical accuracy, approach, and presentation skills.

    Eligibility

    The contest is open to students graduating in 2025 from recognized institutions in India with degrees such as:

    DegreeExamples of Specializations
    B.Tech/B.E.Engineering Disciplines
    M.Tech/M.E.Advanced Engineering
    BCA/MCAComputer Applications
    B.Sc/M.ScScience Streams

    Participants must provide necessary documents to verify their eligibility and academic credentials.


    Registration Process

    1. Visit HackQuest Website.
    2. Create a TCS NextStep reference ID (CT/DT number) via TCS NextStep.
    3. Use the reference ID to complete the HackQuest registration.
    4. Secure the unique credential provided for participation (do not share).

    Key Guidelines
    CriteriaDetails
    ParticipationIndividual only; team entries not allowed.
    FeesNo participation or registration fees.
    ToolsUse recommended tools; avoid excessive traffic-generating tools.
    ReportsMust be original and adhere to provided templates.
    ComplianceViolations may result in disqualification.

    Domains of Expertise

    Participants with knowledge in the following domains will have an advantage:

    • Application Security
    • Network Security
    • Ethical Hacking
    • Digital Forensics
    • Threat Hunting
    • Malware Analysis/Reverse Engineering

    Certifications like Security+, CEH, and ISO 27001 are beneficial but not mandatory. A solid grasp of cybersecurity principles and practical application skills will be key to success.


    Prizes and Opportunities
    RewardDetails
    Cash PrizesTotal worth up to INR 5 Lakhs.
    Job OffersPotential Ninja or Digital roles at TCS.
    CertificationMerit certificates for top performers.
    InteractionEngage with TCS leadership during award ceremonies.
    Exclusive RolesExceptional performers may work with TCS Cybersecurity Centre of Excellence.

    Evaluation Criteria
    Round 1:
    • Flags captured.
    • Quality of report.
    • Creativity and problem-solving approach.
    Round 2:
    • Technical precision during penetration testing.
    • Explanation and defense of solutions.
    • Depth of understanding showcased through detailed analysis.

    Important Rules
    • Submissions must be original and free of plagiarism.
    • Content violating laws or promoting discrimination is prohibited.
    • Participants are expected to adhere strictly to all ethical guidelines.
    • TCS reserves the right to modify contest rules and reject submissions that do not meet standards.

    Register Now for TCS Hackquest : https://tcshackquest.tcsapps.com