Interview-Questions | Interview questions practiced from online resources | Learning library
kandi X-RAY | Interview-Questions Summary
kandi X-RAY | Interview-Questions Summary
List of all the Interview questions practiced from online resources and books
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Computes the maximum subarray of the given numbers .
- Calculate the spiral order
- Determine the longest card in this card .
- Find and return the pair between two integers
- Produces the beat scheme from an array of words .
- Divide an array by a given range .
- Returns a list of subsets
- Get the list of people
- Calculate market cost for a given amount of customers .
- Returns the number of times a node is reached .
Interview-Questions Key Features
Interview-Questions Examples and Code Snippets
function reverseStringHalfIndex(str) {
let strArr = str.split('');
let len = strArr.length;
let halfIndex = Math.floor(len / 2) - 1;
let tmp = [];
for (var i = 0; i <= halfIndex; i++) {
tmp = strArr[len - i - 1];
strArr[len - i
function inPlaceReverse(arr) {
var i = 0;
while (i < arr.length - 1 ) {
arr.splice(i, 0, arr.pop());
i++;
}
return arr;
}
Community Discussions
Trending Discussions on Interview-Questions
QUESTION
I find difine aggregation as "We call aggregation those relationships whose objects have an independent lifecycle, but there are ownership, and child object can not belong to another parent object."
And i interested about "child object can not belong to another parent object", is that true ?
Link on defenition: https://github.com/learning-zone/java-interview-questions#:~:text=What%20is%20the%20difference%20between%20aggregation%20and%20composition%3F
...ANSWER
Answered 2022-Apr-02 at 14:06Not really. Aggregation is defined as a relationship between two objects where an object A "uses" an object B. A and B can exist independently. Furthermore, if A uses B, B can still be used by other objects. The aggregation relationship does not constitute an exclusive binding between the used object and its user. Aggregation is usually presented in all those scenarios where an object provides a service and any other object can ask for it.
On the other hand, composition is defined as the relationship where an object A owns an Object B. In fact, B cannot exist without being "owned" by A; therefore it cannot live on its own (or it does not make sense to exist on its own). Composition describes all those situations where an object appears as another object's attribute.
QUESTION
So I'm doing a question on LeetCode and even though the function has passed the test cases
I've realised something isn't right here.
I have a array
which is of int
types and the array may or may not have duplicate values in. What I need to do is, return the len()
of the array
once all duplicates are removed. This should be done without creating a new array
to get O(1)
time efficiency.
I've found an answer on SO which gives a great answer and I learnt something new by it, but what I'm confused at is my code below, which passes the test cases but by creating my own in my IDE, the correct returned length is not actually returned. When I've used the remove()
method it only seems to work on the first element in the array. Why is this?
ANSWER
Answered 2021-May-10 at 21:11If you look at the iteration part of your function:
QUESTION
I have this link
https://career.guru99.com/top-50-oops-interview-questions/?format=pdf
I want to redirect it to
https://career.guru99.com/pdf/top-50-oops-interview-questions.pdf
I created the following htaccess rule
...ANSWER
Answered 2020-Dec-12 at 15:19I want
/?format=pdf
to be replaced with
You may try this rule:
QUESTION
I am just trying to practice reasoning through big O of my leetcode solutions.
This is my solution to a problem called "Plus One". I am simply wondering what the Big O time is here. My thoughts and notes are accompanied in the code
...ANSWER
Answered 2020-Nov-04 at 20:17You are not quite correct, but close; in Python, array creation is O(n), and to reach that line in worst case, you need to traverse the entire list which is also O(n). So you have O(n + n) which is O(2n) (but we discard multipliers, so we would classify this as O(n) again).
But like chepner said, iteration would be better here. And to swing off of Ariel A, instead of the try except
block to check if place + 1
is out of index bounds, you could use
if place + 1 >= len(digits)
QUESTION
This is super bugging me - this is a question from TestDome React and I am stuck - could anyone please give me a hand? Thanks in advance! (this is the link: https://www.testdome.com/d/react-js-interview-questions/304) This is the question:
This application should allow the user to update their username by inputting a custom value and clicking the button.
The Username component is finished and should not be changed, but the App component is missing parts. Finish the App component so that the Username component displays the inputted text when the button is clicked.
The App component should use the React.useRef Hook to pass the input to the Username component for the input element and for the Username component.
For example, if the user inputs a new username of "John Doe" and clicks the button, the div element with id root should look like this:
...ANSWER
Answered 2020-Oct-27 at 07:04update the App component to be like that
QUESTION
Hi guys im learning c# currently and Im trying to run threw some interview questions to try and understand them and learn in the process.
I found a question, How do you find the missing number in a given integer array of 1 to 100?
I think I get the General Idea of having to get the sum, Then the Sum of the Sequence then Minus X - Y;
But im confused about the code example below, Why is he using * (arr.Length + 2)
When the Equation is n*(n+1)/2 I know its correct but shouldnt this be (arr.Length + 1) * (arr.Length) / 2
According tot he formula
Im terribly confused.
...ANSWER
Answered 2020-Oct-12 at 13:51The comment gives the answer to your question:
QUESTION
In this article, they spawned an isolate like this:
...ANSWER
Answered 2020-Sep-02 at 14:01Since you can only pass in a single parameter, you can make the parameter a list or a map. One of the elements is the SendPort, the other items are the arguments you want to give the function:
QUESTION
I was learning about ReactJs and I found that when it's rendering aspect is compared to AngularJs - for some reasons it's called that ReactJs is server-side rendering technology.
I'm surprised to know this!
Look at the question # 10 here or this Youtube tutorial link
As far as I understand both AngularJs and ReactJs can render on both client & server-side.
I'm quite curious about what am I missing here?
...ANSWER
Answered 2020-Apr-09 at 10:48Update: I've decided to not delete this thread as this kind of non-sense can be experienced by others as well. Read the comments on question!
There is no difference in terms of rendering wrt the client or server-side. The ReactJs and AngularJs are both client-side and server-side technologies.
QUESTION
I found following code snippet here https://www.toptal.com/c-plus-plus/interview-questions with the question: How many times will this loop execute? Explain your answer
...ANSWER
Answered 2020-Feb-23 at 16:37Arithmetic on types smaller than int
first promotes them to int
. For that reason 2 * half_limit
is 300
. Assuming the largest value unsigned char
can represent is 255
, all the values i
can possibly have satisfy i < 2 * half_limit
, thus this is an infinite loop.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Interview-Questions
You can use Interview-Questions like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the Interview-Questions component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page