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.
Subscribe to AlgoDaily today and join over 12,848 brilliant developers leveling up fast by learning computer science concepts visually, tracking their job applications, and solving the most common coding challenges daily.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
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 o... 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... 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... Try to solve.
Here's the definition of an anagram: a word, phrase, or name formed by rearranging the letters of another: such as cinema, formed from iceman. We are given two s... Try to solve.
Can you invert a binary tree over its vertical axis? This is a famous problem made popular by this tweet: <blockquote><p lang="en" dir="ltr">Google: 90% of our e... 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,... 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 es... 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 t... 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 ... 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.