Skip to main content

Posts

Showing posts with the label Software Developer

Symmetric and Identical Trees

In this blog, we're going to cover Symmetric Tree and Identical Tree problems. These are quite similar problems, in the Symmetric tree we are provided with a single tree, but for checking identical trees we're provided two trees. What is a Symmetric Tree? A tree is called symmetric if it contains a mirror image of itself when divided from the center(root). This means that the left portion of the tree should be symmetric to the right portion of the tree. Example of a Symmetric Tree: What are Identical Trees? Two trees are said to be identical when they have the same data and the arrangement of data is also the same in them. Example of Identical Trees: In symmetric trees, the left portion of the tree is compared to the right portion of the tree. Whereas in the case of identical trees the left portion of one tree is compared with the left portion of another tree similarly, the right portion of one tree is compared with the right portion of another tree. Implementation Symmetric Tr...

Things No One Will Tell You After Getting Into Computer Science Engineering

 Hey Folks! In this post, I'm going to talk about the things I wish someone told me when I got into engineering. These questions are received by me on a Daily Basis  Which is the best programming language to learn?  There is no bar for learning a programming language but I recommend you to learn Java/C++. The reason is that the level of abstraction in it is quite less and you get to know the logic behind the working of various functions and algorithms. You can refer to this post for a detailed explanation  : Best Programming Language Can I get a placement on the basis of my CGPA?   Will my CGPA matter?  Will my class 10th and 12th marks matter for placements?  CGPA is an indicator that tells how good are you in understanding the subjective knowledge of your degree. A good CGPA can be obtained by learning things and doing everything on time (theoretically) but (practically) all of us know engineers study 1 day before exams this will enable you to p...

Top 5 Career Opportunities In Computer Science After Bachelor's Degree With Required Skill Set

If you're a Computer Science / IT student or are planning to go further in it then this post is for you : Well Computer Science has a lot of lucrative career options available and today I'm going to talk about : The Top 5 Career Opportunities you can look forward to your Bachelor's In Computer Science 1. Software Developer Engineer / Software Engineer:  Details Software engi neering is one of the fastest-growing specialty fields in the world. Most experienced software engineers make over six figures and enjoy great perks, such as being able to work remotely from home or while traveling. Software engineers create software and systems for computers. They employ math, science, engineering, and design techniques to build these systems. Additionally, they must be able to test and evaluate their own systems of software built by other engineers. Skill Set Software engineers usually have a degree in computer science. They should have strong analytical and problem-solvi...