Juana  O'Keefe

Juana O'Keefe

1598429495

Oracle Interview Experience (Internship) - GeeksforGeeks

I was rejected by a few companies like Microsoft(Coding round not cleared, solved 3 in 45 minutes though), Google(Resume not shortlisted) and myKaarma(Eliminated in the Final Interview Round), I got selected in Oracle. Due to the Internship Hiring Process being completely virtual, a number of students got selected due to cheating, googling, cheating in groups, cheating from candidates who have got an offer, and a lot more. A similar situation is existing in most of the colleges at this time. And you know that clearing coding round is the most difficult in the entire process. Due to this, in some companies, even after scoring approximately 75% or more of the marks, I got eliminated in coding rounds.

No Issues! This time it was completely luck-based I can say that! myKaarma interview was the first interview which I gave and I think clearing the first one isn’t everybody’s cup of tea.

Oracle came to our campus with two profiles:

  1. Server Technology (open for CSE, ECE, EEE, MnC)
  2. Application Engineer(open for CSE, ECE, EEE, MnC, CIVIL, MECH, CHEMICAL).

Qualifying test for interview: An MCQ Test that was proctored and held on the Oracle Test Platform. We had to solve about 70-80 questions in 107 minutes. All questions were divided into subsets. Each subset had its own time for solving. There were 4 subsets:

  1. English and Communication Skill Assessments(20 minutes)
  2. Software Engineering Basics(45 minutes)
  3. OS, OOPS, DBMS, Networking(22 minutes)
  4. Data Structures and Aptitude(20 minutes)

I may have misnamed the sections but there were 4 of them and might have a difference in timings by 5-10 minutes here as I don’t remember exactly. Now each subset had 4-5 more subsets within them having 5-10 questions in each and you were given a specific time for each ranging between 3-12 minutes for each subset. I can conclude this was some test that nobody can pass with cheating as if you cheat you will run short of time. Also, there was no negative marking so yes guess and luck may work  😛 but you need to have some idea about the question. Blind guess will require very good luck! The worst thing was that you cannot come back to a question once you have seen it and gone to the next one! So yes, you need to solve it in one go.

Sample Question which I remember as I didn’t solve it because of being time-consuming:

  • You were given a tree structure with many algorithms like rotating trees etc. in JAVA. The code was about 2-3 pages long and then you had 3-4 questions from it. It was one of the questions.

There were similar questions. They checked your speed, your knowledge, your debugging skills, and yes your accuracy! They love JAVA as they own it!. Everything was in Java. They asked OOPS through code debugging and output prediction and not just simple definitions. You need to have in-depth knowledge of CS Fundamentals, JAVA(basics of Java will work), Data Structures, and Algorithms.

Being an Electronics Student, I have very little knowledge(which is insufficient) of OS, DBMS, Networking, etc. I prepared OOPS in Java very well in CS Fundamentals, so I answered the questions with ease.

Based on the performance in the test and in each subsection, they shortlisted students for Server Technology and Application Engineer Profile. Among 600-700 students (the rough idea of 6 branches), the shortlisted nearly 40 students for each profile for Interviews. I was shortlisted for Server Tech Profile. Both of my interviewers were very friendly.

#internship #interview experiences #marketing #oracle

What is GEEK

Buddha Community

Oracle Interview Experience (Internship) - GeeksforGeeks
Juana  O'Keefe

Juana O'Keefe

1598429495

Oracle Interview Experience (Internship) - GeeksforGeeks

I was rejected by a few companies like Microsoft(Coding round not cleared, solved 3 in 45 minutes though), Google(Resume not shortlisted) and myKaarma(Eliminated in the Final Interview Round), I got selected in Oracle. Due to the Internship Hiring Process being completely virtual, a number of students got selected due to cheating, googling, cheating in groups, cheating from candidates who have got an offer, and a lot more. A similar situation is existing in most of the colleges at this time. And you know that clearing coding round is the most difficult in the entire process. Due to this, in some companies, even after scoring approximately 75% or more of the marks, I got eliminated in coding rounds.

No Issues! This time it was completely luck-based I can say that! myKaarma interview was the first interview which I gave and I think clearing the first one isn’t everybody’s cup of tea.

Oracle came to our campus with two profiles:

  1. Server Technology (open for CSE, ECE, EEE, MnC)
  2. Application Engineer(open for CSE, ECE, EEE, MnC, CIVIL, MECH, CHEMICAL).

Qualifying test for interview: An MCQ Test that was proctored and held on the Oracle Test Platform. We had to solve about 70-80 questions in 107 minutes. All questions were divided into subsets. Each subset had its own time for solving. There were 4 subsets:

  1. English and Communication Skill Assessments(20 minutes)
  2. Software Engineering Basics(45 minutes)
  3. OS, OOPS, DBMS, Networking(22 minutes)
  4. Data Structures and Aptitude(20 minutes)

I may have misnamed the sections but there were 4 of them and might have a difference in timings by 5-10 minutes here as I don’t remember exactly. Now each subset had 4-5 more subsets within them having 5-10 questions in each and you were given a specific time for each ranging between 3-12 minutes for each subset. I can conclude this was some test that nobody can pass with cheating as if you cheat you will run short of time. Also, there was no negative marking so yes guess and luck may work  😛 but you need to have some idea about the question. Blind guess will require very good luck! The worst thing was that you cannot come back to a question once you have seen it and gone to the next one! So yes, you need to solve it in one go.

Sample Question which I remember as I didn’t solve it because of being time-consuming:

  • You were given a tree structure with many algorithms like rotating trees etc. in JAVA. The code was about 2-3 pages long and then you had 3-4 questions from it. It was one of the questions.

There were similar questions. They checked your speed, your knowledge, your debugging skills, and yes your accuracy! They love JAVA as they own it!. Everything was in Java. They asked OOPS through code debugging and output prediction and not just simple definitions. You need to have in-depth knowledge of CS Fundamentals, JAVA(basics of Java will work), Data Structures, and Algorithms.

Being an Electronics Student, I have very little knowledge(which is insufficient) of OS, DBMS, Networking, etc. I prepared OOPS in Java very well in CS Fundamentals, so I answered the questions with ease.

Based on the performance in the test and in each subsection, they shortlisted students for Server Technology and Application Engineer Profile. Among 600-700 students (the rough idea of 6 branches), the shortlisted nearly 40 students for each profile for Interviews. I was shortlisted for Server Tech Profile. Both of my interviewers were very friendly.

#internship #interview experiences #marketing #oracle

Justyn  Ortiz

Justyn Ortiz

1603465200

Oracle Kills 402 Bugs in Massive October Patch Update

Business software giant Oracle is urging customers to update their systems in the October release of its quarterly Critical Patch Update (CPU), which fixes 402 vulnerabilities across various product families.

Well over half (272) of these vulnerabilities open products up to remote exploitation without authentication. That means that the flaw may be exploited over a network without requiring user credentials.

The majority of the flaws are in Oracle Financial Services Applications (53), Oracle MySQL (53), Oracle Communications (52), Oracle Fusion Middleware (46), Oracle Retail Applications (28) and Oracle E-Business Suite (27). But overall, 27 Oracle product families are affected by the flaws. Users can find a patch availability document for each product, available here.

“Oracle continues to periodically receive reports of attempts to maliciously exploit vulnerabilities for which Oracle has already released security patches,” according to the company’s release on Tuesday. “In some instances, it has been reported that attackers have been successful because targeted customers had failed to apply available Oracle patches. Oracle therefore strongly recommends that customers remain on actively-supported versions and apply Critical Patch Update security patches without delay.”

While details of the flaws themselves are scant, two of the critical vulnerabilities disclosed by Oracle rank the highest severity score – 10 out of 10 – on the CVSS scale.

These include a flaw in the self-service analytics component of Oracle Healthcare Foundation, which is a unified healthcare-analytics platform that is part of the Oracle Health Science Applications suite. The flaw (CVE-2020-1953), which can be remotely exploited without requiring any user credentials, requires no user interaction and is easy to exploit, according to Oracle. Affected supported versions include 7.1.1, 7.2.0, 7.2.1 and 7.3.0.

The second severe flaw (CVE-2020-14871) exists in the pluggable authentication module of Oracle Solaris, its enterprise operating system for Oracle Database and Java applications (part of the Oracle Systems risk matrix). The flaw is also remotely exploitable without user credentials, requires no user interaction and is a “low-complexity” attack. Versions 10 and 11 are affected.

Sixty-five of the vulnerabilities also had a CVSS base score of 9.8 (and six had a score of 9.4) out of 10, making them critical in severity.

Oracle did offer some workarounds, advising that for attacks that require certain privileges or access to certain packages, removing the privileges or the ability to access the packages from users that do not need the privileges may help reduce the risk of successful attack. Users can also reduce the risk of successful attack by blocking network protocols required by an attack.

However, both these approaches may break application functionality, and Oracle does not recommend that either approach be considered a long-term solution as neither corrects the underlying problem.

“Due to the threat posed by a successful attack, Oracle strongly recommends that customers apply Critical Patch Update security patches as soon as possible,” according to the company.

Oracle releases its CPUs on the Tuesday closest to the 17th day of January, April, July and October.

Previous quarterly updates have stomped out hundreds of bugs across the company’s product lines, including one in April that patched 405. There are also out-of-band updates; in June for instance, Oracle warned of a critical remote code-execution flaw in its WebLogic Server being actively exploited in the wild.

#vulnerabilities #web security #cpu #critical patch update #cve-2020-14871 #cve-2020-1953 #oracle #oracle communications #oracle e-business suite #oracle financial services applications #oracle fusion middleware #oracle mysql #oracle retail applications #quarterly patch update #remote code execution #security update

Microsoft Internship Interview Experience

ROUND 1:

It was an online coding round. There were 3 coding questions to be solved in 90 minutes. The questions were:

1. There are exactly N bus stops from Tracy’s coaching center to her home. The number of buses that can be boarded from each bus stop is also given. A bus will only stop at a bus stop whose number is a multiple of the bus stop number from which the bus originates. Find the number of buses originating from each bus stop between her coaching center and her home.

2. You are distributing N candies to K children. You give 1 candy to first child, 2 to the second and so on till K children have received K candies. You then restart from the first child and give him/her K+1 candies, K+2 candies to the second one, and so on till all the candies are distributed. Find the number of candies that each child gets.

3. Given ‘n’ integers (1<=n<=1000), find the majority element i.e an integer that occurs more than half a number of times. If not, return -1.

ROUND 2:

This round was over skype. Firstly, the interviewer asked me to introduce myself, then he shared a link to collab edit. I was asked to rotate the elements of an array one by one from a given element and print the resultant array.(I told him the brute force so he asked me to optimize it) I was asked to perform dry run of the entire code. He then asked me what is try, catch, and final in OOPs. Then I was asked about my project on image processing. Later on, he asked me to write a code to find the maximum profit that you can make by buying and selling stocks, given per day cost of a stock in an array. (This round lasted for 1 hour 15 minutes)

ROUND 3:

This was the first on-campus interview at Microsoft Office in Hyderabad. Nearly, 25 students were shortlisted for this round…

TECHNICAL ROUND:

Firstly I was asked to introduce myself. Then he asked me to find the minimum element in a stack. Next question was to determine whether a tree is a Binary Search Tree or not.

Then he asked me to search an element in a sorted array whose rows as well as columns are sorted. Then I was asked to fill the elements in a 2×2 matrix sudoku in which some elements were already inserted.

Later on, he gave me a proper 9×9 sudoku and asked me to give an approach to insert elements in O(N) time complexity. ( I kind of blanked out so I asked him for a hint so he suggested that I should try backtracking.

Then I could think of an approach) Then I was asked what is system design followed by differentiating between paging and segmentation, internal and external fragmentation. Is paging disadvantageous, if so kindly explain?

Then I was asked two puzzles. You are given 8 balls out of which one is heaviest and the rest are equi-weighted. You have two weighing machines. Find the minimum number of attempts required to determine the heaviest ball.

The next question was, there is a king having 1000 glass bottles. One day, a person poisons one of the bottles. The king has an unlimited number of prisoners. Find the minimum number of prisoners required to determine the poisoned bottle within the time period of a month. (This round lasted for one and a half hour).

HR ROUND:

The interviewer was pretty cool. After the introduction, I was asked questions like where are you from?

What is special about you? Why should we select you?

Which was your favorite subject in last semester?

Why do you want to join Microsoft?

What Microsoft technologies have you used to date? Then he asked me to elaborate on any of my projects and what I learned from it followed by questions like what do I expect from this internship?

What do you want to do in future?

#internship #interview experiences #marketing #microsoft #interview

Microsoft Interview Experience | On-Campus for Internship

Round 1: Online Coding Test

I was in my T.Y. B.Tech. (Sem 5), when Microsoft visited our campus for offering 2 months summer internship.

First Round was online coding test on CoCubes Platform. Difficulty level of questions were easy to medium. 3 Coding questions were to be solved. Questions Were

  1. A Number plate problem where only odd and even number plate vehicles can go out on a weekday. Given numbers of vehicle and schedule of odd/even on weekday, find maximum number of vehicles that can go out on a day.
  2. A problem based on BFS of Graph. Similar to Rotten Oranges Problem.
  3. Given a Singly Linked List, Reverse the linked list in place using O(1) space.

Some Other Questions were

  1. Reverse a Linked List in groups of size K
  2. Some traversal problem based on BST and graph.

Nearly 25 students passed this round.

Round 2: On Paper Coding Round

Groups were formed and each group was assigned a mentor. We were supposed to explain the approach of problems given to our mentor and code on paper. Questions Were :

  1. Check if a given Binary tree is a BST without using extra space.
  2. Finding second maximum element of the array.
  3. Find Depth of BST.

I found inorder traversal of the tree for first problem but no extra space was to be used. I reduced the space complexity to O(1) but time complexity was O(n). I found depth of BST using Recursion.

Nearly 15 students were selected for Face to Face interviews. I was one of them.

Round 3: Face to Face Interview – 1

Questions asked during my interview were :

  1. Write on paper code for Binary Search
  2. Implement a Queue data structure using Stack data structure.
  3. Write a code to heapify a array. It was basically a Heap Data Structure problem but I messed up here.
  4. Asked about Dynamic Programming and a question to find longest palindromic subsequence.
  5. ACID property of DBMS.

Only 5 people cleared this round and I was rejected after this.

#internship #interview experiences #marketing #microsoft #on-campus #interview

Nokia Interview Experience | On-Campus for Internship 2021

**Round 1:**It was an amcat exam with aptitude, logical reasoning, and verbal question 2 simple coding questions are asked from arrays concept.

**Round 2:**It was a technical round question asked from my project and few samples code are asked to write in python as it was in my resume and few concepts are discussed on core concepts like os and DBMS

**Round 3:**This round was a combination of HR and technical, I was asked about real-time application of famous data structures like trees, graph, hashmaps, etc, in-depth questions on computer networks

Tip: Be confident and you can easily crack the interview, most of interviewers are friendly and they will help you if you stuck at a point.

#internship #interview experiences #marketing #nokia #on-campus #interview