Given a set of numbers in an array which represent number of consecutive days of AirBnB reservation requested, as a host, pick the sequence which maximizes the number of days of occupancy, at the same time, leaving atleast 1 day gap in between bookings for cleaning. Problem reduces to finding max-sum of non-consecutive array elements. // [5, 1, 1, 5] => 10 The above array would represent an example booking period as follows - // Dec 1 - 5 // Dec 5 - 6 // Dec 6 - 7 // Dec 7 - 12 The answer would be to pick dec 1-5 (5 days) and then pick dec 7-12 for a total of 10 days of occupancy, at the same time, leaving atleast 1 day gap for cleaning between reservations. Similarly, // [3, 6, 4] => 7 // [4, 10, 3, 1, 5] => 15
Software Engineers Interview Questions
419,197 software engineers interview questions shared by candidates
To solve problems using any programming language.
Write a program to count the number of occurrences of any two vowels in succession in a line of text. For example, in the sentence, “Please read this application and give me gratuity”, such occurrences are ea, ea, io and ui.
Online coding: given an array of positive and negative numbers, return a maximum possible product of 3 numbers.
Find the largest possible difference in an array of integers, such that the smaller integer occurs earlier in the array.
what happens when you call fork() fork () fork()
Common integers in two arrays.
Reverse a linked-list.
find the missing number of an array of consecutive numbers.
NDA
Viewing 1101 - 1110 interview questions
See Interview Questions for Similar Jobs
Mobile EngineerGame ProgrammerFirmware EngineerOperations Engineer.net DeveloperMobile DeveloperPrincipal EngineerSenior DeveloperC DeveloperPython DeveloperDevops EngineerAtg DeveloperApplication DeveloperData EngineerLead EngineerQa EngineerTechnical Program ManagerJr Security AnalystSoftware Developer