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

10 Hot IT Skills great demand Beyond 2020

The below are the highest demanding and high-paying IT jobs in 2016 Wireless Network Engineers can expect a 9.7 percent increase in pay, ranging from $108,750-$150,750, which is the highest increase in starting salary of all IT jobs in our guide! What’s going on here? The general push toward wireless offices and the growth of mobile application development, which requires testing mobile apps in a wireless environment, are just a few reasons for the increased starting pay.  CRM Business Analyst -2015 salary: $84,500-$116,750 -2016 salary (est): $87,500-$126,000 - Percent increase (est): 6.1%  Data Modeler - 2015 salary: $101,750-$145,250 - 2016 salary (est): $106,750-$155,500 - Percent increase (est): 6.2%  Business Intelligence Analyst -2015 Salary: $108,500-$153,000 -2016 Salary (est): $113,750-$164,000 -Percent increase (avg): 6.2%  Data Scientists and Big Data Engineers are both projected to see an 8.9 percent increase in starting pay over 2015, ranging from $109,000-$153,

Big data: Quiz-2 Hadoop Top Interview Questions

Image
I hope you enjoyed my previous post. This is second set of Questions exclusively for Big data engineers. Read QUIZ-1 . Q.1) You have submitted a job on an input file which has 400 input splits in HDFS. How many map tasks will run? A. At most 400. B. At least 400 C. Between 400 and 1200. D. Between 100 and 400. Ans: c QUESTION 2 What is not true about LocalJobRunner mode? Choose two A. It requires JobTracker up and running. B. It runs Mapper and Reducer in one single process C. It stores output in local file system D. It allows use of Distributed Cache. Ans: d,a Hadoop Jobs and Career QUESTION 3 What is the command you will use to run a driver named “SalesAnalyisis” whose compilped code is available in a jar file “SalesAnalytics.jar” with input data in directory “/sales/data” and output in a directory “/sales/analytics”? A. hadoopfs  –jar  SalesAnalytics.jar  SalesAnalysis  -input  /sales/data  -output /sales/analysis B. hadoopfs  jar  SalesAnalytics.jar

How Ruby On Rails Used for Web Development

Image
Since its debut in 2004, Ruby on Rails has rapidly become one of the most powerful and popular frameworks for building dynamic web applications. Everyone from scrappy startups to huge companies have used Rails: 3 7signals, GitHub, Shopify, Scribd, Twitter, LivingSocial, Groupon, Hulu, the Yellow Pages—the list of sites using Rails goes on and on . There are also many web development shops that specialize in Rails, such as ENTP, thoughtbot, Pivotal Labs, and Hashrocket, plus innumerable independent consultants, trainers, and contractors. (Career in Ruby On Rails ) What makes Rails so great? First of all, Ruby on Rails is 100 percent open-source, available under the permissive MIT License, and as a result it also costs nothing to download or use.  Rails also owes much of its success to its elegant and compact design; by exploiting the malleability of the underlying Ruby language, Rails effectively creates a domain-specific language for writing web applications. As a result, many

What is "Learning Algorithm" in Machine Learning

Image
#What is machine learning algorithm Just a basics on Machine Learning Alice has just begun taking a course on machine learning. She knows that at the end of the course, she will be expected to have “learned”all about this topic. A common way of gauging whether or not shehas learned is for her teacher, Bob, to give her a exam. She has done well at learning if she does well on the exam. But what makes a reasonable exam? If Bob spends the entire semester talking about machine learning, and then gives Alice an exam on History of Pottery, then Alice’s performance on this exam will not be representative of her learning. On the other hand, if the  (The general supervised approach to machine learning: a learning algorithm reads in training data and computes a learned function f . This function can then automatically label future text examples .) exam only asks questions that Bob has answered exactly during lectures, then this is also a bad test of Alice’s learning, especially if it

Top 10 SCALA Quiz Questions for Programmers

Image
Scala is an acronym for “Scalable Language” . This means that Scala grows with you. You can play with it by typing one-line expressions and observing the results. But you can also rely on it for large mission-critical systems , as many companies, including Twitter, LinkedIn, or Intel does. To some, Scala feels like a scripting language. Its syntax is a concise and low ceremony; its types get out of the way because the compiler can infer them. There are a REPL and IDE worksheets for quick feedback. Developers like it so much that Scala won the ScriptBowl contest at the 2012 JavaOne conference. At the same time, Scala is the preferred workhorse language for many mission-critical server systems. The generated code is on a par with Java’s and its precise typing means that many problems are caught at compile-time rather than after deployment. ✅ SCALA Quiz Link At the root, the language’s scalability is the result of a careful integration of object-oriented and functional language concepts

Quick Quiz on Machine learning

Image
According to Coursera-Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Real Meaning of Machine Learning Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI. In this class, you will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself. Photo credit: Srini Role of Machine Learning More importantly, you'll learn about not only the theoretical underpinnings of learning but also gain the practical know-how needed to quickly and powerfully apply these techniques to new problems. Finally, you'll learn about some of Silicon Valley

How to get your next stunning dream job in Machine Learning

Image
Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Dream Job in Machine Learning Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI. Related: Course on Machine Learning In this class, you will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself. More importantly, you'll learn about not only the theoretical underpinnings of learning, but also gain the practical know-how needed to quickly and powerfully apply these techniques to new problems. Finally, you'll learn about some of Silicon Valley's best practices in innovation

Daily use AWS File Commands

Image
The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. The AWS CLI introduces a new set of simple file commands for efficient file transfers to and from Amazon S3. Daily use AWS file commands $ aws ec2 describe-instances … $ aws ec2 start-instances --instance-ids i-1348636c … $ aws sns publish --topic-arn arn:aws:sns:us-east-1:546419318123:OperationsError --message "Script Failure" … $ aws sqs receive-message --queue-url https://queue.amazonaws.com/546419318123/Test … $ aws help $ aws autoscaling help $ aws autoscaling create-auto-scaling-group help $ aws s3 ls s3://mybucket         LastWriteTime            Length Name         ------------             ------ ----                                             PRE myfolder/ 2013-09-03 10:00:00           1234 myfile.txt …

Skills needed for NoSQL Data engineer

Image
The following Skills are needed to become successful NoSQL data engineer. NoSQL Skills Skills You Need to Become NoSQL Developer 3 + years of practical experience with distributed data analysis systems using parallel processes such as Hadoop. Experience working with batch processing/ real-time systems using various open source technologies like Solr, Hadoop, NoSQL, Spark, Hive, etc. Knowledgeable about data modeling, data access, and data storage techniques Experience in Linux or similar system is preferred Experience on MySQL, NoSQL and storage software is a plus Check here... NoSQL jobs skills and experience required Related:   NoSQL Interview Questions

Amazon Web Service Import/Export Commands

In the process like Hadoop cluster, which is already installed on CLOUD, the main input for data processing is huge volume of data. The big questions is how to send data to CLOUD from local machine. It is NOT so easy to send huge volume of data to CLOUD through network. AWS Import or Export AWS introduced new feature called Import/Export, so that you can send hard drive to AWS, they will upload your data to S3 storage . Different calculations: How networking causes hurdle to move data to cloud? A) Your internet speed is 1.544 MBPS it takes 82 days - So your data is 100 GB or more, based on your net speed you need to go for Import/Export. Your internet speed is 10 MBPS it takes 13 days - So your data is 600 GB or more, based on your net speed you need to go for Import/Export.

Aws QuickSight quick tutorial

Image
Amazon QuickSight is a very fast, cloud-powered business intelligence (BI) service that makes it easy for all employees to build visualizations, perform ad-hoc analysis, and quickly get business insights from their data. Amazon QuickSight   Architecture uses a new, Super-fast, Parallel, In-memory Calculation Engine (“SPICE”) to perform advanced calculations and render visualizations rapidly. Amazon QuickSight integrates automatically with AWS data services, enables organizations to scale to hundreds of thousands of users, and delivers fast and responsive query performance to them via SPICE’s query engine. At one-tenth the cost of traditional solutions, Amazon QuickSight enables you to deliver rich BI functionality to everyone in your organization. Easily connect Amazon QuickSight to AWS data services, including Amazon Redshift, Amazon RDS, Amazon Aurora, Amazon EMR, Amazon DynamoDB, Amazon S3, and Amazon Kinesis; upload CSV, TSV and spreadsheet files; or connect to th

How Communication Services happen in CLOUD

Image
(Cloud computing Jobs) For service developers, making services available in the cloud depends on the type of service and the device(s) being used to access it. The process may be as simple as a user clicking on the required web page, or could involve an application using an API accessing the services in the cloud. Telcos are starting to use clouds to release their own services and those developed by others, but using Telco infrastructure and data. The expectation is that the Telco’s communications infrastructure provides a revenue generating opportunity. Using the Communications Services When in the cloud, communications services can extend their capabilities, or stand alone as service offerings, or provide new interactivity capabilities to current services. Cloud-based communications services enable businesses to embed communications capabilities into business applications,such as Enterprise Resource Planning (ERP) and Customer Relationship Management (CRM) systems. For “o

5 Key Services on AWS Cloud computing

Image
Amazon web services offers 5 services on its cloud computing. Top AWS Services Store Files Store Files:  AWS provides highly scalable, reliable, secure, fast storage for your digital files.  Host a Website: AWS provides many ways to host your website in order to suit the needs of large-scale enterprises,startups, and individuals. Database Run a Database: Adds or removes virtual servers to handle peaks and lulls in traffic. Requires CloudWatch.Distributes traffic among multiple virtual servers. Deployment Deploy an Application:   AWS offers application management services that help you build, deploy, and scale applications.You can use an application management service to leverage other AWS services without having to manage each of them separately and manually. Net Work Create a Network: You can create virtual private clouds on AWS. These can be isolated from the Internet, or you can add a public-facing subnet that makes part of your network accessible from the