Great teams and people. Work-life balance seems to vary by team. Mine is great, others not so much. So if you are considering working here, do ask your hiring manager about that. Great pay and benefits. Challenging problems (I work in Oracle Cloud Infrastructure) and great opportunity for growth. Performance feedback is given often on my team. Strategic vision is often poorly communicated. Hearing about it once or twice a year is not enough.
We'll send you over 100 of the most common coding interview questions, once a day with visual explanations. Join over 16,323 users who are doubling their salaries in 30 minutes a day. All subscribers get a free 86-page preview PDF with a week of study material.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
We're given an array of continuous numbers that should increment sequentially by 1 , which just means that we expect a sequence like: 1, 2, 3, 4, 5, 6, 7 However, we notice that there are so... Try to solve.
Write a method that moves all zeros in an array to its end. You should maintain the order of all other elements. Here's an example: js zerosToEnd 1, 0, 2, 0, 4, 0 1, 2, 4, 0, 0, 0 ... Try to solve.
We have a string str like the following: js const str "bubble" Find a way to convert it to a palindrome by inserting characters in front of it. Recall that a palindrome is defined... Try to solve.
Hey there, welcome to the **challenges** portion of the **AlgoDaily** technical interview course! Over the next few days, you'll get some hands on experience with the essential data structures and algo... Try to solve.
Let's implement a Binary Search Tree ! Recall that a binary search tree , or a BST , is a binary tree lessons an intro to binary trees and search trees that is ordered via these two properties... Try to solve.
You're sent a linked list of numbers, but it's been received in the opposite order to what you need. This has happened multiple times now, so you decide to write an algorithm to reverse the lists as ... Try to solve.
Given an array, return just the unique elements without using any built in Array filtering. In other words, you're removing any duplicates. Note: Order needs to be preserved, so no sorting should be... Try to solve.
Find the sum of all right leaves in a given binary tree. Leaves are defined as nodes with no children nodes. js * 5 10 8 17 3 * The two right leaves are ... Try to solve.
Can you invert a binary tree over its vertical axis? This is a famous problem made popular by this tweet: Google: 90 of our engineers use the software you wrote Homebrew , but you can t invert a... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
It's an amazing team with good communication and teamwork. Everyone works hard and does extra on bigger projects and attack projects as a team. Another pro is that Oracle is one of the bigger companies around the world, so it will look good on your resume for your next or future job. It is a great company to work at if you are joining as your 2nd or 3rd job in your career so that you are decently compensated already. Another good thing is that Oracle has the "unlimited PTO" as a benefit for salary employees, but it depends on your immediate manager to approve or not. My manager was amazing at allowing me to have time off when I needed.
My manager and team were absolutely the most skilled set of automation specialists across Oracle. It was a pleasure working with them and the atmosphere was truly outstanding. I was skilled enough to work in fields outside the scope of my original job title. Although my abilities were recognized, all my manager's requests for promotions within my part of the organizations where declined repeatedly. Stick with your priorities and see them through until your team have enough time to complete them and see them succeed. Do not continue to provide priorities that did not meet the companies long term goals. This accumulates to a complete waste of time and your developers will lack a sense of accomplishment.
Oracle is a low-stress environment with some incredibly brilliant people if you dig around for them. Corporate policies tend to be antiquated and slow to adapt, but they do adapt. Unrealistic college hiring standards and weak raises with dry promotions create a revolving door for top engineers, while low performers are just endlessly "reorganized" instead of being fired, continuously diluting the talent. Make more of an effort to retain your talent by providing reasonable bonuses and raises. Once these high performers leave, they're not coming back.
Solid lock on DBMS market which is not growing and now subject to competition from NoSQL offerings. Company allows to work from home. This is the best benefit. Total comp is below average. Employees are considered dispensable and there is minimal effort to invest in employees. Depending on which group you end up in you might end up in a very niche area that makes it hard to find new work.
Hover over to see details. This data was sourced from submissions at levels.fyi.