Interview
How to make a D flip-flop using mux
Digital ElectronicsDraw Xor gate with using Nor gate only
Digital Logic Designquestion on the RC circuit , charging and discharing graph of the cacpacitor
Analog CircuitsHow to make a 27* 1 decoder using 3* 1 decder
Digital Logic DesignIf capaticor are charged to some initail vlaue then what will be the charge on each capitore after certain time
Analog ElectronicsLast 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.
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. # Overall Process 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).
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. # Overall Process 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).
## Interview Overview I attended the interview for the AI Internship Programme at the City Union Bank Centre of Excellence, SASTRA University. The interview was around 15 minutes long and focused mainly on my technical background, machine learning project, SQL knowledge, and basic banking concepts. The interview was conversational and the interviewer asked questions based on the skills and projects mentioned in my profile. This made it important to understand my projects properly rather than simply memorizing theoretical answers. ## My Project Discussion A major part of the interview was based on my Telecom Customer Churn Prediction project. I was asked to explain the project, the problem I was trying to solve, the dataset, preprocessing steps, and the machine learning models I used. I explained how I performed exploratory data analysis, identified missing values, handled categorical variables through encoding, prepared the data for modelling, and divided it into training and testing datasets. I had experimented with multiple machine learning algorithms, including: - Logistic Regression - Decision Tree - Random Forest I also discussed the evaluation metrics used to compare the models, including accuracy, precision, recall, and F1-score. One important takeaway from the project discussion was that you should be able to explain not only what model you used, but also WHY you used it and how you decided which model performed better. ## SQL and Technical Questions The interview also covered SQL and basic technical concepts. Revising SQL before the interview was useful, especially concepts such as filtering data, aggregation, grouping, joins, and writing queries to retrieve meaningful information from tables. The interview also tested my understanding of basic machine learning concepts rather than only asking me to write code. For students preparing for similar interviews, I would recommend being comfortable with: - Python fundamentals - Pandas and NumPy - SQL queries - Machine learning fundamentals - Data preprocessing - Classification algorithms - Model evaluation metrics - Basic statistics - Exploratory Data Analysis ## Banking Concepts Since the internship was related to banking and customer analytics, I was also expected to have an understanding of basic banking concepts. The preparation included concepts related to customer analysis, banking products, transactions, and how data analytics can be used to understand customer behaviour. Having a basic understanding of banking terminology is useful when applying for AI or Data Science roles in the BFSI domain. Technical knowledge alone may not be enough when the internship involves solving business problems using financial or customer data. ## What I Learned One of the biggest lessons from the interview was the importance of understanding your own resume. If you mention a machine learning project, be prepared to explain the complete workflow: 1. What problem are you solving? 2. What dataset did you use? 3. What preprocessing did you perform? 4. How did you handle missing values? 5. How did you encode categorical variables? 6. Which models did you try? 7. Why did you choose those models? 8. Which evaluation metrics did you use? 9. Which model performed best and why? 10. What could you improve in the future? The same applies to programming languages and tools mentioned in your resume. Interviewers can ask questions from any skill you list. ## Preparation Tips For students preparing for AI/ML internships, I would recommend focusing on fundamentals instead of trying to learn too many advanced topics at the last minute. Revise Python, SQL, machine learning algorithms, EDA, preprocessing, and evaluation metrics. At the same time, understand your projects deeply and practice explaining them in simple language. For banking-related AI roles, spend some time learning basic banking concepts and customer analytics terminology as well. Most importantly, don't just memorize definitions. Try to understand how a concept would actually be used to solve a real-world problem. ## Final Takeaway The interview was a good opportunity to connect my academic knowledge and machine learning project experience with a real-world banking use case. It also showed me that for internship interviews, strong fundamentals and the ability to clearly explain your own work are extremely important. If you are preparing for a similar AI/Data Science internship, focus on your projects, Python, SQL, ML fundamentals, and domain-specific concepts. Be honest about what you know, and make sure you can confidently explain everything mentioned on your resume.
## Interview Overview I attended the interview for the AI Internship Programme at the City Union Bank Centre of Excellence, SASTRA University. The interview was around 15 minutes long and focused mainly on my technical background, machine learning project, SQL knowledge, and basic banking concepts. The interview was conversational and the interviewer asked questions based on the skills and projects mentioned in my profile. This made it important to understand my projects properly rather than simply memorizing theoretical answers. ## My Project Discussion A major part of the interview was based on my Telecom Customer Churn Prediction project. I was asked to explain the project, the problem I was trying to solve, the dataset, preprocessing steps, and the machine learning models I used. I explained how I performed exploratory data analysis, identified missing values, handled categorical variables through encoding, prepared the data for modelling, and divided it into training and testing datasets. I had experimented with multiple machine learning algorithms, including: - Logistic Regression - Decision Tree - Random Forest I also discussed the evaluation metrics used to compare the models, including accuracy, precision, recall, and F1-score. One important takeaway from the project discussion was that you should be able to explain not only what model you used, but also WHY you used it and how you decided which model performed better. ## SQL and Technical Questions The interview also covered SQL and basic technical concepts. Revising SQL before the interview was useful, especially concepts such as filtering data, aggregation, grouping, joins, and writing queries to retrieve meaningful information from tables. The interview also tested my understanding of basic machine learning concepts rather than only asking me to write code. For students preparing for similar interviews, I would recommend being comfortable with: - Python fundamentals - Pandas and NumPy - SQL queries - Machine learning fundamentals - Data preprocessing - Classification algorithms - Model evaluation metrics - Basic statistics - Exploratory Data Analysis ## Banking Concepts Since the internship was related to banking and customer analytics, I was also expected to have an understanding of basic banking concepts. The preparation included concepts related to customer analysis, banking products, transactions, and how data analytics can be used to understand customer behaviour. Having a basic understanding of banking terminology is useful when applying for AI or Data Science roles in the BFSI domain. Technical knowledge alone may not be enough when the internship involves solving business problems using financial or customer data. ## What I Learned One of the biggest lessons from the interview was the importance of understanding your own resume. If you mention a machine learning project, be prepared to explain the complete workflow: 1. What problem are you solving? 2. What dataset did you use? 3. What preprocessing did you perform? 4. How did you handle missing values? 5. How did you encode categorical variables? 6. Which models did you try? 7. Why did you choose those models? 8. Which evaluation metrics did you use? 9. Which model performed best and why? 10. What could you improve in the future? The same applies to programming languages and tools mentioned in your resume. Interviewers can ask questions from any skill you list. ## Preparation Tips For students preparing for AI/ML internships, I would recommend focusing on fundamentals instead of trying to learn too many advanced topics at the last minute. Revise Python, SQL, machine learning algorithms, EDA, preprocessing, and evaluation metrics. At the same time, understand your projects deeply and practice explaining them in simple language. For banking-related AI roles, spend some time learning basic banking concepts and customer analytics terminology as well. Most importantly, don't just memorize definitions. Try to understand how a concept would actually be used to solve a real-world problem. ## Final Takeaway The interview was a good opportunity to connect my academic knowledge and machine learning project experience with a real-world banking use case. It also showed me that for internship interviews, strong fundamentals and the ability to clearly explain your own work are extremely important. If you are preparing for a similar AI/Data Science internship, focus on your projects, Python, SQL, ML fundamentals, and domain-specific concepts. Be honest about what you know, and make sure you can confidently explain everything mentioned on your resume.
I am a EE student of IIT Dharwad
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.
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.
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.
The technical interview questions were of medium difficulty and covered a range of topics:
You can find the exact wording of the questions I was asked in the dedicated section below.
Overall, the company culture at Texas Instruments seems very positive and supportive.
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.
Want to join the conversation?
Be the first to comment!