Posts

Featured Post

SQL Interview Success: Unlocking the Top 5 Frequently Asked Queries

Image
 Here are the five top commonly asked SQL queries in the interviews. These you can expect in Data Analyst, or, Data Engineer interviews. Top SQL Queries for Interviews 01. Joins The commonly asked question pertains to providing two tables, determining the number of rows that will return on various join types, and the resultant. Table1 -------- id ---- 1 1 2 3 Table2 -------- id ---- 1 3 1 NULL Output ------- Inner join --------------- 5 rows will return The result will be: =============== 1  1 1   1 1   1 1    1 3    3 02. Substring and Concat Here, we need to write an SQL query to make the upper case of the first letter and the small case of the remaining letter. Table1 ------ ename ===== raJu venKat kRIshna Solution: ========== SELECT CONCAT(UPPER(SUBSTRING(name, 1, 1)), LOWER(SUBSTRING(name, 2))) AS capitalized_name FROM Table1; 03. Case statement SQL Query ========= SELECT Code1, Code2,      CASE         WHEN Code1 = 'A' AND Code2 = 'AA' THEN "A" | "A

AWS Block Vs Object Storage Top Differences

Image
In AWS, Block and Object are two types of storage. I have given differences between these two. Why because storage is a prime concept in the cloud environment. Object Vs Block Storage Why are these names different? Because these two are different storage types - Object and Block. Object Storage Object means it is a single object. You are not dividing here. In the context of AWS, object storage helps your file to store as-is. How big it does not matter. Let your file size is 10MB. Then, it saves as a 10 MB file. What happens when you update a 30MB file. It deletes the old object and creates a brand new one. For small changes, you need to update the whole file. So, it utilizes a lot of resources. Object storage is much better for big files and very few changes. AWS manages object storage. AWS has full control over Object storage. Object Vs Block Block Storage Block storage divides your file into blocks. You have selected a block size of 512 bytes. If you want to upload a 10MB file, it th

AWS to Understand EC2 Security

Image
Amazon Elastic Computing Cloud, you can call it EC2. Here're EC2 top security features and shared frequently asked interview questions on EC2. Based on your requirement, you can increase or decrease computing power. Before you enable the Autoscaling feature, you need to know its impacts since it's the Administrator's responsibility. AWS to Understand EC2 Security AWS EC2 Making your existing hardware to the requirement always is not so easy. So EC2 service in AWS helps you to allocate computing power according to your needs.  AWS EC2 instance acts as your physical server. It has a memory. You can increase the instance size in terms of CPU, Memory, Storage, and GPU.  EC2 auto scaling is a property, where it automatically increase your computing power. Security Features in EC2 Virtual Private Cloud. The responsibility of Virtual Private Cloud is to safeguard each instance separately. That means, you cannot access other instances, which are already created by other organiz

Calculate Circle Area the Logic You Need to write in Python

Image
In Python, you can calculate the circle area easily by using the function. The purpose of Python is to use in data analysis. You need this logic in many areas. You can use in your present finance projects or new ones. Benefits of function you can re-use the same code number of times. Area of Circle=pi*r*r Area of Circle Steps Given - You Can do Using Two Methods, Explained Both Methods I have given steps to calculate the  area of a circle using two different methods. First I followed by creating a user-defined function. Next, directly I ran the formula in the interpreter.   Method -1 Steps I have followed to Calculate Area Using Function Logged into Cent Os (Linux) Create .py module Import .py module into Python Execute .py module  1. Log in I have first logged into CentOS. You can see there '$'. 2. Creating .py module To create ".py" module. You can use the vi editor command. You need 'import decimal' to

Python Improved Logic to Calculate Factorial

Image
I am practicing Python programming. In this post, I have explained logic to calculate the factorial using a function. This  function  you can call it a user-defined function. The name of the function is factorial.py. In real-time, you can write a program in a file and run it in python console . The main task of a developer is to create functions for the reusable code. They call these functions whenever they need. Factorial calculation program for supplied input value.   Factorial Logic in Python. I have completed this logic in 3 steps. Write factorial.py Import Execute it Write Factorial.py  Here you need to define a function. Use 2 for loops, and write your logic. This is done on LInux operating system. You can also try on Linux. After, ESC command Use, :wq to come out of the module. Import Factorial.py Go to Python console, using 'python' command. Use import factorial.py command. Execute Factorial.py  >>> factorial.fa

Python Syntax Errors Cheat Sheet

Image
Here's is the Python syntax errors cheat sheet. In Python, you can avoid errors, if you know syntax rules. These are missing semicolons, adding extra commas, and extra spaces. Further Python is case sensitive. So using the wrong identifier also will give error. Python Syntax Errors Cheat Sheet Indentation is unique to Python. You cannot find strict indentation in any other programming language. You need to focus on the three areas while writing a Python program. To avoid errors you need to learn indentation rules. Indentation or Syntax Errors Exceptions Handling Exceptions 1: Indentation If you do not follow the proper order, you will get an error. The details of one block shroud follow in one vertical line. The sub-block should be inside of that. In if loop, the IF, ELIF, and ELSE should have the same indentation. Not only, but the statement inside of them should also have the same indentation. Best Examples Understand these examples a good material on indentation for you. 2

Hyperledger Fabric: 20 Real Interview Questions

Image
Hyperledger is one of the top-listed blockchains. This architecture follows R3 Corda specifications. Sharing the interview questions with you that I have prepared for my interview. Though Ethereum leads in real-time applications. The latest Hyperledger version is now ready for production applications. It has now become stable for production applications. The Hyperledger is now backed by IBM. But, it is still an open source. These interview questions help you to read quickly. The below set of interview questions helps you like a tutorial on Hyperledger fabric. Hyperledger Fabric Interview Questions 1). What are Nodes? In Hyperledger the communication entities are called Nodes. 2). What are the three different types of Nodes? - Client Node - Peer Node - Order Node The Client node initiates transactions. The peer node commits the transaction. The order node guarantees delivery. 3). What is Channel? A channel in Hyperledger is the subnet of the main blockchain. You can ha

The 5 Skills You need to Start Data Analytics Career

Image
Data analytics is the job role hot in demand in each organization. Digital skills such as Mobile development, Full-stack development, Data Science, and Cloud computing are successful because they are very user-friendly to the end-users. Digital devices enabled digital technologies to cause to generate more data. You need different kinds of tools to analyze data in different formats. You need the right tools. Else you cannot predict the user's mind. User search data is the source of big retail markets. Based on these search words, they start selling the products. The motto behind data analytics is to get the benefit all stakeholders. Let us take cloud computing the main advantage is cost-effectiveness and scalability. 5 Skills you need for data analyst job R Programming SAS Excel Tableau QlikView Top Magazines to read Analytics Insight Analytics Magazine Analytics India Magazine Related Posts R Vs SAS Top Differences 6 Top IT Skills that have Huge Demand in

5 Top R Vs SAS Differences

Image
Statistical analysis should know by every software engineer. R is an open source statistical programming language. SAS is licensed analysis suite for statistics. The two are very much popular in Machine learning and data analytics projects. SAS is an Analysis-suite software and R is a programming language. 1. R Language R supports both statistical analysis and Graphics R is an open source project. R is 18th most popular Language R packages are written in C, C++, Java, Python and.Net R is popular in Machine learning, data mining and Statistical analysis projects. a). R Advantages R is flexible since a lot of packages are available. R is best suited for data related projects and  Machine learning . Less cost since it is open source language. R Studio is the best tool to develop R programming modules. Ref: imartcus.org (read more advantages) b). R Disadvantages R language architecture model is out of date. So may not use it for critical applications. R is not suitable for Serve