Posts

Showing posts from February, 2021

JavaScript Jobs: Top 100 Interview Questions

Image
JavaScript Jobs: Top 100 Interview Questions 1) Explain what is Javascript? Javascript is an object-oriented computer programming language commonly used to create interactive effects within web browsers.It is first used by the Netscape browser, that provides access to the HTML document object model (DOM), provides access to the browser object model (BOM). Javascript syntax looks a lot like java, c or c++ syntax. Below is the list of data types supported by Javascript:- Undefined Null Boolean String Symbol Number Object 2) What close() does in Javascript? In Javascript close() method is used to close the current window. You must write window.close() to ensure that this command is associated with a window object and not some other JavaScript object. 3) What is the difference between let and var? Both var and let are used for variable/ method declaration in javascript but the main difference between let and var is that var is function scoped whereas let is block scoped. 4...

D3.js Jobs: Top 100 Interview Questions

Image
D3.js Jobs: Top 100 Interview Questions  1) Define D3.js? D3.js is defined as a JavaScript-based library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. 2) What does D3 stand for? D3 stands for  Data-Driven Documents 3) Who developed D3.js? Mike Bostock  wrote D3.js based on his work during his Ph.D. studies at the Stanford Visualization Group. Mike worked at The New York Times for a while and is now independently working on D3.js. 4) Why use D3.js? You can use D3 js because D3.js lets you to build the data visualization framework D3.js focuses on binding data to DOM elements. D3.js is written in JavaScript and uses a functional style which means you can reuse code and add specific f...

Python Jobs: Top 100 Interview Questions

Image
1) What is Python? What are the benefits of using Python? Python is a programming language with objects, modules, threads, exceptions and automatic memory management. The benefits of pythons are that it is simple and easy, portable, extensible, build-in data structure and it is an open source. 2) What is PEP 8? PEP 8 is a coding convention, a set of recommendation, about how to write your Python code more readable. 3) What is pickling and unpickling? Pickle module accepts any Python object and converts it into a string representation and dumps it into a file by using dump function, this process is called pickling. While the process of retrieving original Python objects from the stored string representation is called unpickling. 4) How Python is interpreted? Python language is an interpreted language. Python program runs directly from the source code. It converts the source code that is written by the programmer into an intermediate...

React.js Jobs: Interview Questions

Image
What are the key features of React.js? What is React? React is a JavaScript library created for building fast and interactive user interfaces for web and mobile applications. It is an open-source, component-based, front-end library responsible only for the application’s view layer. In Model View Controller (MVC) architecture, the view layer is responsible for how the app looks and feels. React was created by Jordan Walke, a software engineer at Facebook.  Fig: MVC architecture Let’s take a look at an Instagram webpage example, entirely built using React, to get a better understanding of how React works. As the illustration shows, React divides the UI into multiple components, which makes the code easier to debug. This way, each component has its property and function. Fig: Instagram Components Now that we know what React is let’s move on and see why React is the most popular front-end library for web application development. Why React? React’s popularity today has eclipsed ...

D3.js Jobs: Interview Questions

Image
What are the key features of D3.js? What is D3.js? D3.js is a JavaScript library used to create interactive visualizations in the browser. The D3.js library allows us to manipulate elements of a webpage in the context of a data set. These elements can be HTML, SVG, or Canvas elements and can be introduced, removed, or edited according to the contents of the data set. It is a library for manipulating the DOM objects. D3.js can be a valuable aid in data exploration, it gives you control over your data's representation and lets you add interactivity. Why Do We Need D3.js? D3.js is one of the premier frameworks when compared to other libraries. This is because it works on the web and its data visualizations are par excellence. Another reason it has worked so well is owing to its flexibility. Since it works seamlessly with the existing web technologies and can manipulate any part of the document object model, it is as flexible as the Client-Side Web Technology Stack (HTML, CSS, a...

JavaScript Jobs: Interview Questions

Image
JavaScript Jobs: Interview Questions What are the key features of JavaScript? JavaScript language consists of several different features. Some of the general JavaScript features are as follows – Validating User’s Input JavaScript is very useful while using forms. It has the capability to validate user input for errors and also saves time. If the user leaves a required field empty or the information is incorrect, JavaScript checks for them before sending the data over to the server. Simple Client-side Calculations Since JavaScript is a client-side technology, it can perform basic calculations on the browser. The browser does not need to ask server time for every task. This is especially helpful when a user needs to perform these calculations repeatedly. In these cases, connecting to the server would take a lot more time than performing the actual calculations. Greater Control JavaScript provides greater control to the browser rather than being completely dependent on the web...

TypeScript Jobs: Interview Questions

Image
TypeScript Jobs: Interview Questions  What are the key features of TypeScript? TypeScript is just JavaScript. TypeScript starts with JavaScript and ends with JavaScript. Typescript adopts the basic building blocks of your program from JavaScript. Hence, you only need to know JavaScript to use TypeScript. All TypeScript code is converted into its JavaScript equivalent for the purpose of execution. TypeScript supports other JS libraries. Compiled TypeScript can be consumed from any JavaScript code. TypeScript-generated JavaScript can reuse all of the existing JavaScript frameworks, tools, and libraries. JavaScript is TypeScript. This means that any valid .js file can be renamed to .ts and compiled with other TypeScript files. TypeScript is portable. TypeScript is portable across browsers, devices, and operating systems. It can run on any environment that JavaScript runs on. Unlike its counterparts, TypeScript doesn’t need a dedicated VM or a specific runtime environment to exec...

PyTorch Jobs: Interview Questions

Image
PyTorch Jobs: Interview Questions What are the key features of PyTorch? PyTorch provides two high-level features: Tensor computing (like NumPy) with strong acceleration via graphics processing units (GPU) Deep neural networks built on a tape-based automatic differentiation system. PyTorch enables fast, flexible experimentation and efficient production through a user-friendly front-end, distributed training, and ecosystem of tools and libraries. What is PyTorch? PyTorch offers fast, supple experimentation in addition to well-organized production through a cross front-end, dispersed training, and system of tools besides libraries. Most developed python libraries have the scope of changing the field of deep learning. PyTorch is a brainchild of Facebook’s artificial intelligence research group. It is an open-source package for python, which entitles neural network exchange with a primary focus on deep machine learning. Before digging very deep into the method of programming, let me give cl...

Selenium Jobs: Interview Questions

Image
Selenium Jobs: Interview Questions What are the key features of Selenium? Open Source and Portable – Selenium is an open-source and portable Web testing Framework. Combination of tools and DSL – Selenium is a combination of tools and DSL (Domain Specific Language) in order to carry out various types of tests. Easier to understand and implement – Selenium commands are categorized in terms of different classes which make it easier to understand and implement. Reduce test execution time – Selenium supports parallel test execution that reduces the time taken in executing parallel tests. Lesser resources required – Selenium requires lesser resources when compared to its competitors like UFT, RFT, etc. Supports Multiple Programming Languages – C#, Java, Python, PHP, Ruby, Perl, and JavaScript Supports Multiple Operating Systems – Android, iOS, Windows, Linux, Mac, Solaris. Supports Multiple Browsers – Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc. Parallel Test ...

TensorFlow Jobs: Interview Questions

Image
TensorFlow Jobs: Interview Questions What are the key features of TensorFlow? Efficiently works with mathematical expressions involving multi-dimensional arrays Good support of deep neural networks and machine learning concepts GPU/CPU computing where the same code can be executed on both architectures High scalability of computation across machines and huge data sets How to Install? We will be using the TensorFlow Python API, which works with Python 2.7 and Python 3.3+. The GPU version (Linux only) requires the Cuda Toolkit 7.0+ and cuDNN v2+. We shall use the Conda package dependency management system to install TensorFlow. Conda allows us to separate multiple environments on a machine. The Python version installed inside this environment is 2.7, and we will use this version in this article. conda create --name TensorflowEnv biopython To make things easy, we are installing python here instead of just NumPy. This includes NumPy and a few other packages that we will be n...

Python Jobs: Interview Questions

Image
Python Jobs: Interview Questions What are the key features of Python? Easy to code:  Python is a high-level programming language. Python is very easy to learn language as compared to other languages like C, C#, Javascript, Java, etc. It is very easy to code in python language and anybody can learn python basics in a few hours or days. It is also a developer-friendly language. Free and Open Source: Python language is freely available on the official website and you can download it from the given download link below click on the Download Python keyword. Since it is open-source, this means that source code is also available to the public. So you can download it, use it as well as share it. Object-Oriented Language: One of the key features of python is Object-Oriented programming. Python supports object-oriented language and concepts of classes, objects encapsulation, etc. GUI Programming Support: Graphical User interfaces can be made using a module such as PyQt5, PyQ...

AI CHANGE THE WORLD

Image
    Freenome  is on a mission to empower everyone with the tools they need to detect, treat, and ultimately prevent cancer. Tempus is making precision medicine a reality by applying AI in healthcare, deriving insights from our expansive library of clinical data and molecular data. OpenAI ’s mission is to ensure that artificial general intelligence (AGI)—by which we mean highly autonomous systems that outperform humans at most economically valuable work—benefits all of humanity. Graphcore has created a new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. Twitter uses artificial intelligence to determine what tweet recommendations to suggest on users' timelines with the goal of highlighting the most relevant tweets for every individual. Prior to this shift, Twitter would show...