DIfference between pass by reference and pass by value functions.
c/c++An array has elements as follows [0th, 2nd, 4th, 6th, ..., 1st, 3rd, 5th, 7th, ...] where each "Nth" here represents the relative rank of the element compared to all others. Merge the two halves of the array in-place (without using extra memory) to convert them into ascending order.
arrayLast year, I had the opportunity to interview with Texas Instruments for an internship, and I'm happy to share my experience. Overall, the interview process was quite straightforward and I'm thrilled to say that I was selected! Here's a breakdown of how it went: # The Process The interviewers were friendly and created a comfortable environment. They started by asking about the projects I've worked on, which allowed me to highlight my skills and experiences. They also inquired about my interested courses and plans for the next semester, showing their interest in my academic background and future goals. The interview lasted around 30-45 minutes, and the conversation flowed very naturally, leaving me feeling at ease throughout. # Topics Covered & Difficulty The technical questions focused on Digital Design and Verilog, which aligned well with my coursework. The questions were relatively easy, focusing on testing fundamental knowledge. The interviewers built upon some questions to understand my thought process and problem-solving approach. Based on my experience, I'd recommend brushing up on Digital System concepts. # My Thoughts on the Culture From my interactions, I got a sense that Texas Instruments fosters a collaborative and supportive environment. I would say talk to a lot of people, not just the mentor they assign you. Seek help from the manager as well. Don't get your emotion mingled up cuz i got that spot off on those areas. # Advice for Others My advice to other candidates would be to thoroughly review the fundamentals of digital systems and be prepared to discuss your projects in detail. It's also important to showcase your problem-solving skills and demonstrate your ability to think critically. Remember to relax, be yourself, and engage in a friendly conversation with the interviewers. Also, don't get your emotion mingled up. This is a place where people are ready to help you out.
Last year, I had the opportunity to interview with Texas Instruments for an internship, and I'm happy to share my experience. Overall, the interview process was quite straightforward and I'm thrilled to say that I was selected! Here's a breakdown of how it went: # The Process The interviewers were friendly and created a comfortable environment. They started by asking about the projects I've worked on, which allowed me to highlight my skills and experiences. They also inquired about my interested courses and plans for the next semester, showing their interest in my academic background and future goals. The interview lasted around 30-45 minutes, and the conversation flowed very naturally, leaving me feeling at ease throughout. # Topics Covered & Difficulty The technical questions focused on Digital Design and Verilog, which aligned well with my coursework. The questions were relatively easy, focusing on testing fundamental knowledge. The interviewers built upon some questions to understand my thought process and problem-solving approach. Based on my experience, I'd recommend brushing up on Digital System concepts. # My Thoughts on the Culture From my interactions, I got a sense that Texas Instruments fosters a collaborative and supportive environment. I would say talk to a lot of people, not just the mentor they assign you. Seek help from the manager as well. Don't get your emotion mingled up cuz i got that spot off on those areas. # Advice for Others My advice to other candidates would be to thoroughly review the fundamentals of digital systems and be prepared to discuss your projects in detail. It's also important to showcase your problem-solving skills and demonstrate your ability to think critically. Remember to relax, be yourself, and engage in a friendly conversation with the interviewers. Also, don't get your emotion mingled up. This is a place where people are ready to help you out.
## My Texas Instruments Interview Experience (Internship) Last year, I had the opportunity to interview with Texas Instruments for an internship role. I was selected for technical interviews in both analog and digital domains after passing the initial technical test. The interview process consisted of two rounds. # Technical Rounds: Digital In the digital technical interview, the questions were mostly direct and focused on fundamental concepts. I was asked about flip-flops, muxes, static timing analysis, and binary-to-hex code conversion. The interviewer also inquired about a startup project I had worked on, wanting to understand my contributions and the technologies I used. The questions were mostly from digital design, including logic gates, muxes, and other digital-related logic. # Technical Rounds: Analog The analog interview was quite different, featuring tricky questions about op-amps and analog circuits. These questions required a strong understanding of the subject's basics. The interviewer started with RC circuits and progressively added complexity, such as adding an extra capacitor or providing an initial charge, then asking for analysis after each modification. # Topics Covered & Difficulty The technical interview questions were of medium difficulty and covered a range of topics: * **Digital Design Fundamentals:** Questions on flip-flops, muxes, and logic gates tested my understanding of basic digital building blocks. * **Static Timing Analysis:** This involved understanding timing constraints and how they affect circuit performance. * **Analog Circuit Analysis:** The questions on op-amps and RC circuits required a solid grasp of analog fundamentals. You can find the exact wording of the questions I was asked in the dedicated section below. # Company Culture Overall, the company culture at Texas Instruments seems very positive and supportive. # Advice for Others My advice to others is to focus on the basics of digital systems and have a strong foundation in analog circuits if applying for an analog role. Understanding the fundamentals is key to tackling the more complex problems they might present.
## My Texas Instruments Interview Experience (Internship) Last year, I had the opportunity to interview with Texas Instruments for an internship role. I was selected for technical interviews in both analog and digital domains after passing the initial technical test. The interview process consisted of two rounds. # Technical Rounds: Digital In the digital technical interview, the questions were mostly direct and focused on fundamental concepts. I was asked about flip-flops, muxes, static timing analysis, and binary-to-hex code conversion. The interviewer also inquired about a startup project I had worked on, wanting to understand my contributions and the technologies I used. The questions were mostly from digital design, including logic gates, muxes, and other digital-related logic. # Technical Rounds: Analog The analog interview was quite different, featuring tricky questions about op-amps and analog circuits. These questions required a strong understanding of the subject's basics. The interviewer started with RC circuits and progressively added complexity, such as adding an extra capacitor or providing an initial charge, then asking for analysis after each modification. # Topics Covered & Difficulty The technical interview questions were of medium difficulty and covered a range of topics: * **Digital Design Fundamentals:** Questions on flip-flops, muxes, and logic gates tested my understanding of basic digital building blocks. * **Static Timing Analysis:** This involved understanding timing constraints and how they affect circuit performance. * **Analog Circuit Analysis:** The questions on op-amps and RC circuits required a solid grasp of analog fundamentals. You can find the exact wording of the questions I was asked in the dedicated section below. # Company Culture Overall, the company culture at Texas Instruments seems very positive and supportive. # Advice for Others My advice to others is to focus on the basics of digital systems and have a strong foundation in analog circuits if applying for an analog role. Understanding the fundamentals is key to tackling the more complex problems they might present.
## I am sharing my interview experience with ICICI from last year -2025. I applied it through my campus placement drive as a fresher. ### ICICI came to IIT Delhi's placement season 2024–2025. It was listed as an ICICI Manager I. Manager I is a grade. It was open for all departments with no minimum CGPA criteria. # My profile at that time: I had an intern at a startup where I had built a recommendation model. I had been grinding LeetCode and Codeforces along with machine learning. I had successfully completed Andrew Ng's specialization course on ML and deep learning and practiced on Kaggle. # Online Assessment — 60 minutes At first we have CV shortlisting, where I got shortlisted. After that, I have to give an online assessment that contains only MCQ questions related to OOPs, DSA, Cpp, Java, and Python, which I successfully cleared. After that, I got a call from the placement cell that I have to give a personality test called personality profiler, where they asked me about how I will behave or react under some given conditions. Update 1—The interview shortlist comes on 30th November around 5 pm. Update 2—The interview was scheduled on the morning of 3rd December # Interview: It was 9 in the morning; the atmosphere was quite foggy and cold, and I was quite nervous. The interview is going to be the only one round with both technical and HR at the same time. ## They called me for Interview First question: “Tell about yourself.” I had prepared for this question and told about my name, my hometown, and my specializations along with my hobbies. Second question: “Explain any one of your projects.” I know this question will pop up, and I had prepared for this question by preparing my best project in depth. But as ICICI is a bank, I thought I should explain my project, which is relevant to the bank in any way. So instead of explaining about the project ‘AI Interviewer,’ I choose stock analysis by AI agent. I had been asked some cross questions regarding my project, which I answered successfully. Third Question: “Can you optimize the time taken to train ANN?” As there are many ways to optimize artificial neural networks. It starts with the hardware side, like using more powerful GPUs. Then I explained we can drop neurons in order to train the model faster. Then he asked me about some mathematical approaches, so I recalled Adam optimization, and I explained it in detail by drawing some formulas and images. Fourth question: “Forward and Back Propagation.” I started with forward propagation by considering a 2-layer neural network and similarly derived back propagation from it, which he seems satisfied with. ## Update 3 — Now my technical round is over and its for HR round 5. She asked me about why ICICI, my background, my future goals, and general HR questions, which I prepared before the interview and answered optimally, at least according to me. Update 4: I got a call from POC that they were willing to offer me, which I gladly accepted. I felt a surge of excitement and joy. Update 5: HR called me and congratulated me, after which we had a professional handshake and goodbye. 3rd December 2024 will be a special day for me as I get my first job. It was my first and last interview at IIT Delhi. Thanks for reading.
## I am sharing my interview experience with ICICI from last year -2025. I applied it through my campus placement drive as a fresher. ### ICICI came to IIT Delhi's placement season 2024–2025. It was listed as an ICICI Manager I. Manager I is a grade. It was open for all departments with no minimum CGPA criteria. # My profile at that time: I had an intern at a startup where I had built a recommendation model. I had been grinding LeetCode and Codeforces along with machine learning. I had successfully completed Andrew Ng's specialization course on ML and deep learning and practiced on Kaggle. # Online Assessment — 60 minutes At first we have CV shortlisting, where I got shortlisted. After that, I have to give an online assessment that contains only MCQ questions related to OOPs, DSA, Cpp, Java, and Python, which I successfully cleared. After that, I got a call from the placement cell that I have to give a personality test called personality profiler, where they asked me about how I will behave or react under some given conditions. Update 1—The interview shortlist comes on 30th November around 5 pm. Update 2—The interview was scheduled on the morning of 3rd December # Interview: It was 9 in the morning; the atmosphere was quite foggy and cold, and I was quite nervous. The interview is going to be the only one round with both technical and HR at the same time. ## They called me for Interview First question: “Tell about yourself.” I had prepared for this question and told about my name, my hometown, and my specializations along with my hobbies. Second question: “Explain any one of your projects.” I know this question will pop up, and I had prepared for this question by preparing my best project in depth. But as ICICI is a bank, I thought I should explain my project, which is relevant to the bank in any way. So instead of explaining about the project ‘AI Interviewer,’ I choose stock analysis by AI agent. I had been asked some cross questions regarding my project, which I answered successfully. Third Question: “Can you optimize the time taken to train ANN?” As there are many ways to optimize artificial neural networks. It starts with the hardware side, like using more powerful GPUs. Then I explained we can drop neurons in order to train the model faster. Then he asked me about some mathematical approaches, so I recalled Adam optimization, and I explained it in detail by drawing some formulas and images. Fourth question: “Forward and Back Propagation.” I started with forward propagation by considering a 2-layer neural network and similarly derived back propagation from it, which he seems satisfied with. ## Update 3 — Now my technical round is over and its for HR round 5. She asked me about why ICICI, my background, my future goals, and general HR questions, which I prepared before the interview and answered optimally, at least according to me. Update 4: I got a call from POC that they were willing to offer me, which I gladly accepted. I felt a surge of excitement and joy. Update 5: HR called me and congratulated me, after which we had a professional handshake and goodbye. 3rd December 2024 will be a special day for me as I get my first job. It was my first and last interview at IIT Delhi. Thanks for reading.
Very friendly interviewers. They focus a lot on your projects. Be thorough with low level details of how you have implemented things in your projects.
Since I am from a Computer Science background, they asked question about Computer Organization and Architecture, Memory Models and basic C programming (DSA was also covered in this part). One question was on the difference between pass by value and pass by reference functions. Some more questions were asked about memory safe languages (like Rust) since I had written about them in my Resume. Other than that, they also ask about your interests in related domains, (for example they asked me about Linux Driver Development which I was just getting into).
Want to join the conversation?
Be the first to comment!