Sureify Interview Experience | Software Developer Intern

I applied to Sureify’s Software development Intern’s role in May 2020. There were 3 rounds.

Round 1: Online Coding round – Hackerrank

There were 5 questions which included Java language based question, 2 coding questions, Web development question and an MCQ. The questions were quite simple. The coding questions were:

  1. Longest Increasing Subsequence:
  2. Game theory problem:

Solution with any Time complexity works but try to optimise it using DP.

Round 2: Code Pair round (Conducted on hackerrank platform)

This round was an online video interview. My interviewer was very friendly. He asked me 4 coding questions and 5 queries. The queries were very simple. They were basic joint operation and nested sub queries. The coding questions were:

  1. Merge sort
  2. Finding Floor
  3. Find the repeated character in the given string.
  4. Find the largest number that can be formed by the given number of digits where the sum of the digits of the formed number is equal to ‘s’.

All the coding questions must be executed with optimal solution. My interviewer asked me the different approaches to each problem and asked me to reduce time and space for every approach said.

**NOTE: **If you’re struck anywhere feel free to ask hints for the same. Communicate as much as you can.

Round 3: HR and Managerial round

The interview panel started by asking “Tell me about yourself”. I gave a brief introduction about my college, CGPA, work experience, projects, hobbies. They asked me the current book I’m reading and asked me to give a brief introduction about the same and then they asked me a few coding questions which included:

  1. What is big ‘O’?
  2. How do you represent best case and average case?
  3. Explain the difference between best case, worst case and average case.
  4. What do you mean by Asymptotic notations?
  5. How will you solve a coding question?
  6. Difference between Linear linked list and Circular linked list.
  7. Difference between Lists and Tuples in python.
  8. How do you write a query?
  9. Write a query without using nested subqueries.
  10. PEP in python.

After almost 15 mins of Technical questions, They then asked me about my other skills.

  1. Explain about your position of responsibility.
  2. Why Sureify?
  3. What do you think about the work at Sureify?
  4. Were you given any information before applying for the position?
  5. What is your availability?
  6. Can you manage college and work at the same time?
  7. Are you looking for an Internship only or Internship+FTE?
  8. Are you looking for programming based job or Software based?
  9. Asked me about my projects.
  10. Was your Internship just for a period of time or Did you leave it?
  11. How was the work at ABC company?

They then asked me questions about my family, my MS plans etc. One of the interviewer asked me if I’m willing to start the work as soon as I get selected and asked me how will I manage the timings between college and internship.

On the whole, my interviews were good and I really would like to thank Smart Interviews without which this was an impossible journey. I also would like to take this opportunity to thank Amit Bansal for his constant support and amazing 3 months of Data Structures and Algorithms classes! They really helped me to start coding and think out of the box. I would also like to thank geeksforgeeks for all the available material and amazing practice problems.

Verdict: Results aren’t announced yet.

#internship #interview experiences #marketing #sureify #interview

What is GEEK

Buddha Community

Sureify Interview Experience | Software Developer Intern
Christa  Stehr

Christa Stehr


Offshore Software Development - Best Practices

With the rise of globalization and the worldwide lockdown due to the pandemic, most of the work has been done by remote working processes and professionals from their homes. This lockdown has proved the efficiency of remote development and enhanced the trust in offshore software development industry.

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development. This is why you should read this guide for the best practices when hiring an offshore software development company. Despite the size and the industry of the business, offshore software development is not beneficial for every entrepreneur in many aspects to make the optimum use of talents in technology across the globe.

Here are some of the top reasons why offshore development is beneficial for your business.

  • Offshore development teams can work on flexible timing to provide you with the best possible software development practices.
  • Get access to the talents across the world from your home to develop the top of the line software with the help of offshore development companies.
  • Assured high quality and next-generation technology expertise with duly NDA signed with respect to the priorities of the business.
  • With flexible recruitment models, you can hire the freelance developers, remote development team, or an entire offshore development company with respect to the size of your business.
  • Build high-end software applications from one corner of the world by hiring software developers across the world.
  • Get immediate access to the best resources without hiring them on a permanent basis.

To avail of all these benefits, you should have clear goals, a list of requirements, and features that are mandatory for your software product.

Here are a few tips to help you find the best offshore software development company. Build a top-notch software application by following the listed best practices.

#web development #how to start offshore software development company #offshore meaning #offshore software development best practices #offshore software development company #offshore software development company in india #offshore software development cost #offshore software development statistics #outsource software development

5 Core Criteria for Selecting Software Development Company -

Check out these five criteria for the selection of your software vendor, and you will never regret having the wrong quality product made for you.

One of the primary reasons why many companies are stuck with an underperforming software product is that they did not give the requisite attention in selecting an efficient software development partner. We assure you that if you put in some effort and pay heed to the factors mentioned above, then you will be able to select an efficient custom software development company to build your software that will cater to all your requirements.

Read More: 5 Core Criteria for Selecting Software Development Company

#finalizing custom software development company #custom software development companies #experienced software developers #software development needs #software development firms #best software developers

Ajay Kapoor


Software Product Development Company, SaaS Development Services

PixelCrayons: Being a top software product development company, we are known for providing robust, secure, feature-packed, and scalable Software product engineering solutions as per the specific needs of businesses.

Get SaaS-based software product development services from initial strategy & planning to final deployment and after delivery support.

Being a trusted SaaS product development company, we cover the entire array of software product engineering services from consulting to development, testing and devops.

We turn your software product idea into reality by putting custom skillsets in place. With 16+ years of domain expertise, we have created 13800+ successful projects and garnered 6800+ happy customers from 38+ countries.

#software product development companies in india #software product development services #software product development company #software product development india #product development companies in india #software product development companies

Vrinsoft Ltd

Vrinsoft Ltd


Best Software Development Company in Melbourne

Vrinsoft is the one-stop destination for all your software development requirements as we employ the latest technologies vital to ease the development procedures. Enhance your web identity and boost business value with customized solutions from the best software development company at Melbourne.


#software development melbourne #custom software development melbourne #custom software development company #software testing australia #custom software development sydney #software development company sydney

Byte Cipher


How to Hire an Outsourcing Software Development Company

While outsourcing custom software development services for all your needs, you can add ample interests to the business by giving access to skilled expertise resulting in the overall growth and productivity of your enterprise. For more information and to learn more tips for hiring custom mobile application development company and custom software development company refer this link

#custom software development services #custom software development solutions #software application development company #software development company #software development company in india #web and mobile application development company