⭐LIVE⭐ infosys system engineer interview questions for freshers 🔴 infosys system engineer exam 2022

CareersTalk
11 Mar 202219:43

Summary

TLDRNamita Singh, a Computer Science student, shares her background, skills, and interests in software development. She discusses her academic achievements, proficiency in Java, Azure, SQL, and problem-solving skills, along with certifications in Java, Python, and Web Design. Her final project, a Crypto Life Tracker, allows users to track live cryptocurrency prices. Namita also talks about her passion for software engineering, her desire to join a reputed company, and how she can contribute by being adaptable, learning quickly, and working well in teams. She answers technical questions on topics like Fibonacci series, palindrome numbers, and data structures.

Takeaways

  • 😀 Namita Singh is a computer science student with a VTIC degree and has a strong interest in software development.
  • 😀 She has scored 82% in her 10th grade, 60% in her 12th grade, and has a current CGPA of 7.5/10.
  • 😀 Namita is proficient in Java, Python, HTML, CSS, and has knowledge in Data Structures, DBMS, SQL, and problem-solving.
  • 😀 Her final project, Crypto Life Tracker, tracks live prices of cryptocurrencies using the CoinGecko API, targeted towards the South Asian market.
  • 😀 Namita chose software engineering because of her childhood interest in software, inspired by her father’s career in computer hardware.
  • 😀 She wants to work for the company due to its excellent reputation, employee learning programs, and the opportunity to grow in a supportive work environment.
  • 😀 Namita values flexibility and adaptability and believes her problem-solving and team coordination skills would contribute to the company's growth.
  • 😀 Her strength lies in quick problem-solving, communication, and being able to view problems from multiple perspectives.
  • 😀 A weakness she identified is spending too much time on social media, but she has taken steps to limit her usage and focus on educational content.
  • 😀 She defines confidence as belief in one's strengths and abilities, while overconfidence is excessive belief without considering others or the effort required.

Q & A

  • Can you tell us a bit about your academic background?

    -I am currently pursuing a Bachelor's degree in Computer Science. I scored 82% in 10th standard, 60% in 12th standard, and have a CGPA of 7.5 out of 10. My academic focus has been on software development.

  • What motivated you to pursue a career in software development?

    -My interest in software development started from my childhood, influenced by my father who worked in the computer and hardware business. Growing up, I became fascinated by software, which led me to pursue this career.

  • Could you explain your final project, the Crypto Life Tracker?

    -The Crypto Life Tracker is a website that tracks live prices of cryptocurrencies. Using the Coin Gecko API, it allows users to monitor trending coins in real-time. This project is relevant to the growing crypto and blockchain space, especially in regions like Southeast Asia.

  • Why do you want to work at our company?

    -There are several reasons why I would like to work with your company. It’s a well-established leader in the tech industry, contributing significantly to the economy. Your company offers excellent learning programs, training opportunities, and a healthy work environment, which I believe will help me grow professionally.

  • How do you think you can add value to our company?

    -As a fresher, I bring adaptability and a willingness to learn. I am a team player and have developed good communication skills, which will allow me to contribute effectively to your team. I am confident I can help drive the growth of the company.

  • What would you say are your strengths and weaknesses?

    -My strengths include problem-solving, analytical thinking, and effective communication. I am able to see situations from multiple perspectives. As for my weakness, I tend to spend too much time on social media, but I’ve managed to limit it by focusing on informative platforms that enhance my knowledge.

  • How do you differentiate between confidence and overconfidence?

    -Confidence is the belief in my skills and abilities, while overconfidence is when I believe only I can achieve success. Confidence is grounded in capability, while overconfidence can come from disregarding others' input and perspectives.

  • What are your short-term and long-term career goals?

    -In the short term, I aim to gain hands-on experience through training programs and perform well in production roles. Long term, I aspire to take on more responsibilities and work my way up to a leadership position, helping the company grow.

  • How would you write a program to check for palindrome numbers?

    -A palindrome number is one that reads the same forward and backward. I would reverse the digits of the number and compare it with the original number. If they are the same, it’s a palindrome. This can be done using a while loop in the program.

  • Can you explain what Fibonacci series is and how you would write a program for it?

    -The Fibonacci series is a sequence where each term is the sum of the two preceding ones. To write a program for it, I would start with two initial terms, then use a loop to calculate the next terms by adding the previous two. This continues until the desired number of terms is generated.

  • What are the disadvantages of using a file processing system?

    -Some of the major drawbacks include data redundancy and inconsistency, difficulty in accessing data quickly, and challenges in maintaining data integrity. Additionally, security can be a concern, as files can be vulnerable to unauthorized access.

  • Can you explain the difference between file structures and storage structures in data management?

    -File structures store data in secondary memory like hard drives or pen drives, and the data persists until deleted manually. Storage structures, on the other hand, store data in the main memory (RAM) and are deleted once the process using them is completed.

  • Why are linked lists considered more efficient than arrays?

    -Linked lists are dynamic, which means their size can grow or shrink as needed, unlike arrays, which are static. In arrays, operations like insertion and deletion require shifting elements, while in linked lists, you only need to update the pointers, making these operations more efficient.

  • What would be the best use cases for linked lists compared to arrays?

    -Linked lists are ideal when the exact number of elements is unknown or when there is a need for frequent insertions or deletions. Arrays are better suited for situations where you need quick access to elements via indices or when the size of the data is fixed.

  • How does HashMap handle collisions in Java?

    -In Java, HashMap uses chaining to handle collisions. When two keys have the same hash value, their values are stored in a linked list within the same bucket. This can lead to performance issues, but a good hashing algorithm can minimize these problems.

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
Software DevelopmentTech InterviewCrypto ProjectProblem SolvingJava SkillsFresher CandidateDBMS KnowledgeLinked ListBlockchain TechCareer GoalsTechnical Skills
您是否需要英文摘要?