Software Company-Wise Interview Experiences (Bangladesh)



This is my interview experiences as a fresher software engineer . I have tried to give an overview of the interview process that i faced. Do not take it personally.

AcknowledgementThanks to senior brothers of RUET and the software companies for calling me in the interview


Frontier Semiconductor  (2019)
Website:  http://www.frontiersemi.com
Interview for : Software Engineer (Fresher)
Interview Type : Viva (Skype)
Status : Accepted and Joined  
Interview Summary:  
1. Data Structure - Heap, Max Heap, Min Heap
2. C++ and OOP - Class, object, function overloading, function overriding, how to override a function, virtual function, pure virtual function, template .
3. Assembly- Different kinds of jump instructions .
4. Digital Signal Processing - Time domain, Frequency Domain, Why do we use Fourier Transform? 
5. Data Communication/Networking : TCP, IP, UDP  
Comment (For CSE Background) : This is an exceptional interview than other company's interview. As Frontier Semiconductor develops research based software, so you need to be a computer engineer before a software engineer. Do not underestimates the important and core subjects of your syllabus. Remember that in future, you may work with NASA for generating  more clear Black-hole images . So you should have a mentality to become a good computer engineer and work with the core computer technologies.

Enosis Solutions (2018)
Website:  https://www.enosisbd.com
Interview for : Software Engineer (Fresher)  
Interview Type : 1st Phase ( Written)
Status : Not Accepted
Interview Summary:
1. Analytical Question: Monkey Bamboo Math, Father-Son Math, Work time math, Geomatry math
2. C++ Question : Reverse String, Read/Write from files, Stack push/pop operation, Duplicate Array etc.
3. Testing Question : Questions about HTML UI
Comment : One bad thing about this interview is that Enosis does not change their interview questions. I don't know why but this is a bad practice. So i found same questions that i practiced from the glassdoor ( Hurrah...). Though my written exam was good enough, I was not called for coding test (2nd phase). I did not participate in any NCPC or ICPC. May be that is the reason. So if you are a good NCPC/ICPC contestant then you will get a chance.

Selise (2018)
Website:  https://selise.ch/
Interview for : Software Engineer (Fresher)  
Interview Type : Coding Test ( 8 hour )
Status : Not Accepted
Interview Summary:  
1. Implementation : finding maximum without sorting/ buit-in-function, left alignment of string
2. Data Structure : Tree Traversal (inorder/preorder/postorder)
3. Binary Search/ Bisection:  Finding square root of a number without sqrt or pow or any built in function
4. Big Integer: Multiplication of two big integer numbers.
 
Selise (2020)

Interview for : DevOps Engineer 
Task 1: Create a Multi Node Kubernetes Cluster
Task 2: Deploy a Simple Nginx Application in Kubernetes  
Status : Accepted & Joined

Comment: Good for Freshers. You can learn cutting edge technologies (Microservices,  Docker, Kubernetes, CI/CD, Cloud).

Samsung R&D (2019)
Website:  https://research.samsung.com/srbd
Interview for : Software Engineer (Fresher)  
Interview Type :1st Phase ( Online Coding Test on HackerRank)
Status : Got a Call for 2nd phase (Onsite Coding Test) but I declined
Interview Summary:  
1. Online Coding Test : Questions are from different Domains of HackerRank like Problem Solving, C, Math, Algorithm etc.
Comment :  Good thing about Samsung is that Samsung always mail me whenever they hire new software engineers (love emo). This is a good practice.

Therap (2019)

Website:  http://therapbd.com/
Interview for : Machine Learning Engineer
Interview Type : (Written) 

Question: Basic Python problem solving question, Implementation of CNN in tensorflow for handwritten digit recognition, Hyperparameter Tuning, Overfitting, Underfitting etc.

Telenor Health (2019)

Interview for : Python Developer
Interview Type : Coding Test

Task 1: https://hackmd.io/@DVDk95AlS3CX53FGzfJXZA/r1bWEs3CH

Task 2: https://hackmd.io/@IxUhK9OGTOyHlMrvmthXdA/BJIGlfA0B
 
 

 


 

Download Coding Interview Book and Get More Tutorials for Coding and Interview Solution: Click Here

Download System Design Interview Book and Get More Tutorials and Interview Solution: Click Here

Do you need more Guidance or Help? Then Book 1:1 Quick Call with Me: Click Here

Share on Google Plus

About Ashadullah Shawon

I am Ashadullah Shawon. I am a Software Engineer. I studied Computer Science and Engineering (CSE) at RUET. I Like To Share Knowledge. Learn More: Click Here
    Blogger Comment
    Facebook Comment

20 comments:

  1. thank you so much brother. take love

    ReplyDelete
    Replies
    1. Welcome and Thanks a lot for your comment. Share this article with your friends.

      Delete
  2. A large portion of the software development specialist co-ops have a pre-characterized procedure that is executed while building up a software. outsourcing software

    ReplyDelete
  3. Hi, I find reading this article a joy. It is extremely helpful and interesting and very much looking forward to reading more of your work.
    nodejs software developers

    ReplyDelete
  4. When you rethink your accounting services, be guaranteed that your business accounting capacities are in acceptable hands. company secretary kuala lumpur

    ReplyDelete
  5. In enhancement to the city and also guilds 2394 course, you need to have accessibility to several inquiries as well as method author's purpose practice questions. This will certainly aid you to be prepared for the actual examination as well as to recognize you can pass it efficiently.

    ReplyDelete
  6. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. Prestige Song of the South Price

    ReplyDelete
  7. Across the world there are a wide range of systems in different jurisdictions for the registration of business, company and trademark rights. Some countries offer greater safeguards.IT consulting team Oakville

    ReplyDelete
  8. Choosing an appropriate assistance work area programming is incredibly fundamental for any organization which truly wishes to give most ideal client service. At the point when you have carried out the right arrangement, it not just outcomes in decrease of reaction and goal times, yet additionally increment consumer loyalty rates and client maintenance.crm vs ticketing system

    ReplyDelete
  9. A rootkit is a product program intended to furnish a gatecrasher with executive admittance to a PC without being recognized. Its motivation is quite often vindictive. rkhunter for windows

    ReplyDelete
  10. lip gloss with olive oil is the best because it can moisturize your lips as well,. 1s10 plus case

    ReplyDelete
  11. Awesome! I appreciate your input to this matter. It has been insightful. my blog: how to eat a girl out 2iphone 12 pro max wallet case

    ReplyDelete
  12. Anandarko Petroleum ultimately split from its parent company in 1986 and presently works in over twelve distinct nations in spite of the fact that its U.S. Europa-Road túlméretes szállítás

    ReplyDelete
  13. I use only high quality materials - you can see them at: Email Extractor Software

    ReplyDelete
  14. Having the option to recognize a reasonable and great assistance based organization is vital if the new business or existing business proprietor expects to recruit its administrations to assist with improving the site's latent capacity. click this site

    ReplyDelete
  15. Furthermore, two supervisory group individuals left the company and began a contending business. Insulation Company Tampa

    ReplyDelete
  16. I read this article. I think You put a great deal of exertion to make this article.quackitymerch.net I like your

    .

    ReplyDelete
  17. . Engaging in activities that bring joy, practicing gratitude, and building strong social connections contribute to emotional well-being new gym in rochester ny

    ReplyDelete