Thursday 29 June 2017

PeopleSoft Tables (PeopleTools, HRMS, Benfits, Payroll)

PeopleSoft Tables (PeopleTools, HRMS, Benfits, Payroll)

PeopleTools Tables

Projects
* PSPROJECTDEFN — Project header table
* PSPROJECTITEM — Definitions in the project

Fields
* PSDBFIELD — Fields in the system
* PSXLATITEM — Translate Values

Records
* PSRECDEFN — Record header table
* PSRECFIELD — Fields in the record (subrecords not expanded)
* PSRECFIELDALL — Fields in the record (subrecords expanded)
* PSKEYDEFN — Indexes
* PSTBLSPCCAT — Tablespaces
* PSRECTBLSPC — Records’ tablespace assignments

Pages
(Note: Pages still have the name panels in the PeopleTools table names)
* PSPNLDEFN — Page header table
* PSPNLFIELD — Page controls (field types/FIELDTYPE)
* PSPNLHTMLAREA — Static HTML Areas on Pages

Components

(Note: Components still have the name panel group in the PeopleTools table names)

* PSPNLGRPDEFN — Component header table
* PSPNLGROUP — Pages in the components

Component Interface

* PSBCDEFN — header record; one row for each component interface
* PSBCITEM — one row for each property

Menus

* PSMENUDEFN — Menu header table
* PSMENUITEM — Items (components) on the menu

Security

* PSCLASSDEFN — Permission List header table
* PSAUTHITEM — Menu items granted security by permission lists
* PSROLEDEFN — Role header table
* PSROLECLASS — Permission Lists in roles
* PSOPRDEFN — User ID header table
* PSROLEUSER — Roles granted to users

PeopleSoft Login Details and Authorization

PSACCESSLOG   - Login and logout information of the users
PSACCESSPRFL - Contains the symbolic id,accessid/password details.
PSCLOCK            - Login fails if the table is empty
PSOPRDEFN       - This table holds the peoplesoft Oprid’s/passwords info with symbolic id.

PeopleSoft Audit Tables

PSAUDIT     This table holds all the changes for panel/record modifications


Process Scheduler

* PS_PRCSDEFN — Process Definition Header
* PS_PRCSDEFNGRP — Process Group
* PS_PRCSDEFNPNL — Component
* PS_PRCSJOBDEFN — Job Header
* PSPRCSRQST — Process Request Instances
* PS_PRCSJOBITEM — Job Processes

Portal

* PSPRSMDEFN — Content References and Folders
* PSPRUHTABPGLT — Portal User HP Tab Pagelet

Change Control

* PSCHGCTLHIST — shows history of locked definitions with project name, incident, and description
* PSCHGCTLLOCK — shows definitions that are currently locked

Application Engine

* PSAEAPPLDEFN — header record; 1 row per app engine
* PSAEAPPLSTATE — state records assigned to app engines
* PSAEAPPLTEMPTBL — temp tables assigned to app engines
* PSAESECTDEFN — sections
* PSAESTEPDEFN — steps
* PSAESTEPMSGDEFN
* PSAESTMTDEFN — actions (action types)

List Log Messages

HTML Definitions

* PSCONTDEFN — header record; last update time, etc.
* PSCONTENT — stores actual text in the HTML definition

SQL Definitions

* PSSQLDEFN — header record; last update time, etc.
* PSSQLTEXTDEFN — stores actual text in the SQL definition

File Layout Definitions

* PSFLDDEFN — header record; last update time, etc.
* PSFLDSEGDEFN — stores the segments for each layout
* PSFLDFIELDDEFN — stores the fields for each layout

Workflow
* APPR_RULE_DETL - Approval Rule Defn Details
* APPR_RULE_FIELD - Approval Rule Defn Route Cntl
* APPR_RULE_AMT - Approval Rule Amounts
* RTE_CNTL_LN - Route Control Profile Line
* RTE_CNTL_RUSER - RoleUser Route Cntl Profiles
* RTE_CNTL_TYPE - Route Control Type
* RTE_CNTL_HDR - Routing Control Type

PeopleSoft HR Tables

PS_EMPLOYEES
PS_EMPLOYEES_LNG
PS_EMPLOYMENT
PS_EMPLOYMENT_LNG
PS_EMPLOYMENT_LNG1
PS_EMPLOYMENT_LNG2
PS_EMPLOYMENT_LNG3
PS_HS_EMPLOYMENT
PS_HS_EMPL_REL_CAN
PS_HS_EMPL_REL_LNG
PS_HS_EMPL_SUB_CAN
PS_HS_EMPL_SUB_LNG
PS_INJ_CLMADDR_CAN
PS_JOB
PS_PERSONAL_DATA
PS_PERSONL_DTA_LNG
PS_PERS_DATA_AET
PS_PERS_DATA_EFFDT
PS_PERS_DTAEFF_LNG
PS_PERS_NID
PS_JOB_EARNS_DIST
PS_JOB_APPROVALS
PS_BEN_PROG_PARTIC

PeopleSoft Base Benefits Tables

PS_BAS_PARTIC
PS_BAS_PARTIC_COST
PS_BAS_PARTIC_DPND
PS_BAS_PARTIC_INVT
PS_BAS_PARTIC_OPTN
PS_BAS_PARTIC_PLAN
PS_BENEF_COMMENT
PS_BEN_PROG_PARTIC
PS_DEPENDENT_BENEF
PS_DISABILITY_BEN
PS_FSA_BENEFIT
PS_FSA_PAYMENT
PS_HEALTH_BENEFIT
PS_HEALTH_DEPENDNT
PS_LEAVE_ACCRUAL
PS_LEAVE_PLAN
PS_LIFE_ADD_BEN
PS_LIFE_ADD_BENEFC
PS_PENSION_BENEFC
PS_PENSION_PLAN
PS_RTRMNT_PLAN
PS_SAVINGS_BENEFIC
PS_SAVINGS_INVEST
PS_SAVINGS_PLAN
PS_VACATION_BEN

People Payroll Tables


PS_STATE_TAX_DATA
PS_GENL_DEDUCTION
PS_BAL_ADJ_UI_CAN
PS_CAN_CHECK_YTDPS_CAN_DED_BALANCE
PS_CAN_ERN_BALANCE
PS_CAN_TAX_BALANCE
PS_CAN_TAX_DATA
PS_CHECK_YTDPS_DEDUCTION_BAL
PS_EARNINGS_BAL
PS_FED_TAX_DATA
PS_TAX_BALANCE
PS_LOCAL_TAX_DATAPS_BAL_ADJ_ARR
PS_BAL_ADJ_CHK
PS_BAL_ADJ_CN_CHK
PS_BAL_ADJ_CN_DED
PS_BAL_ADJ_CN_ERN PS_BAL_ADJ_CN_TAX
PS_BAL_ADJ_DED
PS_BAL_ADJ_ERN
PS_BAL_ADJ_GRN
PS_BAL_ADJ_TAXPS_DED_ARREARS
PS_GARN_RULE
PS_GARN_SCHED
PS_GARN_SPEC
PS_GENL_DED_CD

Complete PeopleSoft Tables

PS_EMPLOYEES
PS_EMPLOYEES_LNG
PS_EMPLOYMENT
PS_EMPLOYMENT_LNG
PS_EMPLOYMENT_LNG1
PS_EMPLOYMENT_LNG2
PS_EMPLOYMENT_LNG3
PS_HS_EMPLOYMENT
PS_HS_EMPL_REL_CAN
PS_HS_EMPL_REL_LNG
PS_HS_EMPL_SUB_CAN
PS_HS_EMPL_SUB_LNG
PS_INJ_CLMADDR_CAN
PS_JOB, PS_PERSONAL_DATA
PS_PERSONL_DTA_LNG
PS_PERS_DATA_AET
PS_PERS_DATA_EFFDT
PS_PERS_DTAEFF_LNG
PS_PERS_NID
PS_JOB_EARNS_DIST
PS_JOB_APPROVALS
PS_STATE_TAX_DATA
PS_GENL_DEDUCTION
PS_BAL_ADJ_UI_CAN
PS_CAN_CHECK_YTD
PS_CAN_DED_BALANCE
PS_CAN_ERN_BALANCE
PS_CAN_TAX_BALANCE
PS_CAN_TAX_DATA
PS_CHECK_YTD
PS_DEDUCTION_BAL
PS_EARNINGS_BAL
PS_FED_TAX_DATA
PS_TAX_BALANCE
PS_LOCAL_TAX_DATA
PS_BAL_ADJ_ARR
PS_BAL_ADJ_CHK
PS_BAL_ADJ_CN_CHK
PS_BAL_ADJ_CN_DED
PS_BAL_ADJ_CN_ERN
PS_BAL_ADJ_CN_TAX
PS_BAL_ADJ_DED
PS_BAL_ADJ_ERN
PS_BAL_ADJ_GRN
PS_BAL_ADJ_TAX
PS_DED_ARREARS
PS_GARN_RULE
PS_GARN_SCHED
PS_GARN_SPEC
PS_GENL_DED_CD
PS_BAS_PARTIC
PS_BAS_PARTIC_COST
PS_BAS_PARTIC_DPND
PS_BAS_PARTIC_INVT
PS_BAS_PARTIC_OPTN
PS_BAS_PARTIC_PLAN
PS_BENEF_COMMENT
PS_BEN_PROG_PARTIC
PS_DEPENDENT_BENEF
PS_DISABILITY_BEN
PS_FSA_BENEFIT
PS_FSA_PAYMENT
PS_HEALTH_BENEFIT
PS_HEALTH_DEPENDNT
PS_LEAVE_ACCRUAL
PS_LEAVE_PLAN
PS_LIFE_ADD_BEN
PS_LIFE_ADD_BENEFC
PS_PENSION_BENEFC
PS_PENSION_PLAN
PS_RTRMNT_PLAN
PS_SAVINGS_BENEFIC
PS_SAVINGS_INVEST
PS_SAVINGS_PLAN
PS_VACATION_BEN

Wednesday 28 June 2017

AngularJS

AngularJS Interview Questions & Answers:

1) What is AngularJS?
AngularJS is a javascript framework used for creating single web page applications.  It allows to use HTML as your template language and enables you to extend HTML’s syntax to express your application’s components clearly.

2) Explain what are the key features of AngularJS ?
The key features of AngularJS are

  • Scope
  • Controller
  • Model
  • View
  • Services
  • Data Binding
  • Directives
  • Filters
  • Testable

3) Explain what is scope in AngularJS ?
Scope refers to the application model, it acts like glue between application controller and the view.  Scopes are arranged in hierarchical structure and impersonate the DOM ( Document Object Model) structure of the application.  It can watch expressions and propagate events.

4) Explain what is services in AngularJS ?
In AngularJS services are the singleton objects or functions that are used for carrying out specific tasks.  It holds some business logic and these function can be called as controllers, directive, filters and so on.

5) Explain what is Angular Expression? Explain what is key difference between angular expressions and JavaScript expressions?
Like JavaScript,  Angular expressions are code snippets that are usually placed in binding such as {{ expression }}

The key difference between the JavaScript expressions and Angular expressions

Context : In Angular, the expressions are evaluated against a scope object, while the Javascript expressions are evaluated against the global window
Forgiving: In Angular expression evaluation is forgiving to null and undefined, while in Javascript undefined properties generates TypeError or ReferenceError
No Control Flow Statements: Loops, conditionals or exceptions cannot be used in an angular expression
Filters: To format data before displaying it you can use filters

6) With options on page load how you can initialize a select box ?
You can initialize a select box with options on page load by using ng-init directive

On = “! ! accounts” ng-init = “ loadData ( ) ”>


7) Explain what are directives ? Mention some of the most commonly used directives in AngularJS application ?
A directive is something that introduces new syntax, they are like markers on DOM element which attaches a special behavior to it. In any AngularJS application, directives are the most important components.
Some of the commonly used directives are ng-model, ng-App, ng-bind, ng-repeat , ng-show etc.

8) Mention what are the advantages of using AngularJS ?
AngularJS has several advantages in web development.

AngularJS supports MVC pattern
Can do two ways data binding using AngularJS
It has per-defined form validations
It supports both client server communication
It supports animations

9) Explain what Angular JS routes does ?
Angular js routes enable you to create different URLs for different content in your application.  Different URLs for different content enables user to bookmark URLs to specific content.  Each such bookmarkable URL in AngularJS is called a route

A value in Angular JS is a simple object.  It can be a number, string or JavaScript object.  Values are typically used as configuration injected into factories, services or controllers. A value should be belong to an AngularJS module.

Injecting a value into an AngularJS controller function is done by adding a parameter with the same name as the value

10)  Explain what is data binding in AngularJS ?
Automatic synchronization of data between the model and view components is referred as data binding in AngularJS.  There are two ways for data binding

Data mining in classical template systems
Data binding in angular templates

11)  What makes AngularJS better ?
Registering Callbacks: There is no need to register callbacks . This makes your code simple and easy to debug.
Control HTML DOM programmatically:  All the application that are created using Angular never have to manipulate the DOM although it can be done if it is required
Transfer data to and from the UI: AngularJS helps to eliminate almost all of the boiler plate like validating the form, displaying validation errors, returning to an internal model and so on which occurs due to flow of marshalling data
No initilization code: With AngularJS you can bootstrap your app easily using services, which auto-injected into your application in Guice like dependency injection style

12)  Explain what is string interpolation in Angular.js ?
In Angular.js the compiler during the compilation process matches text and attributes using interpolate service to see if they contains embedded expressions.  As part of normal digest cycle these expressions are updated and registered as watches.

13)  Mention the steps for the compilation process of HTML happens?
Compilation of HTML process occurs in following ways

Using the standard browser API, first the HTML is parsed into DOM
By using the call to the $compile () method, compilation of the DOM is performed.  The method traverses the DOM and matches the directives.
Link the template with scope by calling the linking function returned from the previous step

14)  Explain what is directive and Mention what are the different types of Directive?
During compilation process when specific HTML constructs are encountered a behaviour or function is triggered, this function is referred as directive.  It is executed when the compiler encounters it in the DOM.

Different types of directives are

Element directives
Attribute directives
CSS class directives
Comment directives

15)  Explain what is linking function and type of linking function?
Link combines the directives with a scope and produce a live view.  For registering DOM listeners as well as updating the DOM, link function is responsible. After the template is cloned it is executed.

Pre-linking function: Pre-linking function is executed before the child elements are linked.  It is not considered as the safe way for DOM transformation.
Post linking function: Post linking function is executed after the child elements are linked. It is safe to do DOM transformation by post-linking function

16)  Explain what is injector?
An injector is a service locator.  It is used to retrieve object instances as defined by provider, instantiate types, invoke methods and load modules.  There is a single injector per Angular application, it helps to look up an object instance by its name.

17)  Explain what is the difference between link and compile in Angular.js?
Compile function: It is used for template DOM Manipulation and collect all of the directives.
Link function: It is used for registering DOM listeners as well as instance DOM manipulation. It is executed once the template has been cloned.

18)  Explain what is factory method in AngularJS?
For creating the directive, factory method is used.  It is invoked only once, when compiler matches the directive for the first time.  By using $injector.invoke the factory method is invoked.

19)  Mention what are the styling form that ngModel adds to CSS classes ?
ngModel adds these CSS classes to allow styling of form as well as control

ng- valid
ng- invalid
ng-pristine
ng-dirty

20)  Mention what are the characteristics of “Scope”?
To observer model mutations scopes provide APIs ($watch)
To propagate any model changes through the system into the view from outside of the Angular realm
A scope inherits properties from its parent scope,  while providing access to shared model properties, scopes can be nested to isolate application components
Scope provides context against which expressions are evaluated

21)  Explain what is DI (Dependency Injection ) and how an object or function can get a hold of its dependencies ?
DI or Dependency Injection is a software design pattern that deals with how code gets hold of its dependencies.  In order to retrieve elements of the application which is required to be configured when module gets loaded , the operation “config” uses dependency injection.

These are the ways that object uses to hold of its dependencies

Typically using the new operator, dependency can be created
By referring to a global variable, dependency can be looked up
Dependency can be passed into where it is required

22)  Mention what are the advantages of using Angular.js framework ?
Advantages of using Angular.js as framework are

Supports two way data-binding
Supports MVC pattern
Support static template and angular template
Can add custom directive
Supports REST full services
Supports form validations
Support both client and server communication
Support dependency injection
Applying Animations
Event Handlers

23)  Explain the concept of scope hierarchy?  How many scope can an application have?
Each angular application consist of one root scope but may have several child scopes. As child controllers and some directives create new child scopes, application can have multiple scopes. When new scopes are formed or created they are added as a children of their parent scope. Similar to DOM, they also creates a hierarchical structure.

24)  Explain what is the difference between AngularJS and backbone.js?
AngularJS combines the functionalities of most of the 3rd party libraries, it supports individual functionalities required to develop HTML5 Apps.  While Backbone.js do their jobs individually.

25)  Who created Angular JS ?
Intially it was developed by Misko Hevery and Adam Abrons. Currently it is being developed by Google.

AngularJS Interview Questions:
  1. What is AngularJS?
  2. Explain Directives in AngularJS?
  3. What are expressions in AngularJS?
  4. Explain currency filter in AngularJS?
  5. What is $scope in AngularJS?
  6. What is “$rootScope” in AngularJS?
  7. What is $rootscope and how do we use it?
  8. What is SPA (Single page application) in AngularJS?
  9. How to implement routing in AngularJS?
  10. How many types of data binding in AngularJS?
  11. What is a Factory method in AngularJS?
  12. How are validations implemented in AngularJS?
  13. Explain what is Dependency Injection in AngularJS?
  14. Explain Convert Text To Uppercase Using AngularJS.
  15. Explain ng-repeat directive.
  16. What is controller in AngularJS?
  17. What are the filters in AngularJS?
  18. Explain Module And Controller In AngularJS.
  19. What are the services in AngularJS?
  20. Explain double click event in AngularJS?
  21. Explain ng-include, Click, and Repeat directive in AngularJS.
  22. Explain ng-disabled Directive in AngularJS
  23. Explain ng-app directive.
  24. Why are we using AngularJS and what are the advantages of AngularJS?
  25. What is Representational State Transfer(REST) in AngularJS.
  26. Explain ng-Switch Directive in AngularJS.
  27. Why we use $http service or ajax request in AngualrJS?
  28. Why to use AngularJS Global Object services?
  29. When and Why to use and create Services?
  30. Explain Provider Method in AngularJS.
  31. What is event handling in AngularJS?
  32. What are the top reasons why developers choose AngularJS?
  33. Explain $routeProvider in AngularJS?
  34. What are the attributes can be used during creation of a new AngularJS Directives?
  35. What are the different types of Directives in AngularJS?
  36. What are compile & link options in Custom Directives?
  37. Explain what is injector in AngularJS?
  38. Mention what are the characteristics of “Scope”?
  39. Give the differences between AngularJS and Backbone and Knockout?
  40. What is the difference between AngularJS and jQuery?
  41. What are the custom directives in AngularJS?
  42. What is AngularJS BootStrap Process?
  43. What is Constants in AngularJS?
  44. Explain ngClick And ngDblclick Directives In AngularJS?
  45. What is One-Way Data Binding in AngularJS?
  46. What is One-Way Data Binding in AngularJS?
  47. Explain ng-hide Directive in AngularJS?
  48. What are animating elements in AngularJS?
  49. What is ngClass directive in AngularJS?
  50. Why is scopeless controller used in AngularJS?
  51. Explain the concept of digest cycle, watchers and dirty checking?
  52. What can be the performance implications of watchers and digest cycle ?
  53. How can we measureno: of watchers & time spent on digest cycle?
  54. How can we decrease digest cycle time ?
  55. Can we force the digest cycle to run manually?
  56. Do I need Jquery for Angular?
  57. How is the data binding in Angular ?
  58. Explain compile and link phase?
  59. How do we make HTTP get and post calls in Angular?
  60. How do we pass data using HTTP POST in Angular ?
  61. What is dependency injection and how does it work in Angular?
  62. How does DI benefit in Angular?
  63. What are services in Angular?
  64. Are Service object instances global or local?
  65. What is the difference between Factory and Service?
  66. How are validations implemented in Angular?
  67. How to check error validation for a specific field?
  68. What does SPA (Single page application) mean?
  69. How can we implement SPA with Angular?
  70. How to implement routing in Angular?
  71. How to implement SPA using angular-UI route?
  72. Can we load HTML content rather than a full page ?
  73. How can we create controllers and pass parameters in Angular UI route?
  74. How to implement nested views using Angular UI route?
  75. How can we create a custom directive in Angular?
  76. What kind of naming conventions is used for custom directives?
  77. What are the different custom directive types in AngularJS?
  78. What if I want custom directives to be applied on element as well as attributes ?
  79. Can I set an Angular directive template to a HTML web page?
  80. Explain $q service, deferred and promises?

Wednesday 14 June 2017

Vue.js

What is Vue.js

Vue js is a progressive framework for building user interfaces.

Advantage:

- Light weight and ready to go
- Components and everything
- Very good Documentation
- Easy to learn
- 19kb Min+gzip runtime

Saturday 10 June 2017

ReactJS

ReactJS Important links:
https://github.com/facebook/react
https://en.wikipedia.org/wiki/React_(JavaScript_library)
https://facebook.github.io/react/docs/react-component.html

What is ReactJS?
React is an open source JavaScript front end UI library developed by Facebook for creating interactive, stateful and reusable UI components for web and mobile app. It is used by Facebook, Instagram and many more web apps. ReactJS is used for handling view layer for web and mobile applications. One of React’s unique major points is that  it perform not only on the client side, but also can be rendered on server side, and they can work together inter-operably.

ReactJS Advantages:

React uses virtual DOM which is JavaScript object. This improves application performance as JavaScript virtual DOM is faster than the regular DOM.

-React can be used on client and as well as server side too.
-Using React increases readability and makes maintainability easier. Component, Data patterns improves readability and thus makes it easier for manitaing larger apps.
-React can be used with any other framework (Backbone.js, Angular.js) as it is only a view layer.
-React’s JSX makes it easier to read the code of our component. It’s really very easy to see the layout. How components are interacting, plugged and combined with each other in app.

ReactJS Limitations:

- React is only for view layer of the app so we still need the help of other technologies to get a complete tooling set for development.
-React is using inline templating and JSX. This can seem awkward to some developers.


<!DOCTYPE html>
<html lang="en">
  <head><title>React Example</title></head>
  <body>
    <div id="hello-world"></div>
    <script src="https://fb.me/react-15.0.0.js"></script>
    <script src="https://fb.me/react-dom-15.0.0.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script>
    <script type="text/babel">
      var helloworld = React.createClass({
        render: function() {
          return ( <p>Hello, World</p> )
        }
      });
      ReactDOM.render( <helloworld/>, document.getElementById('hello-world'));
    </script>
  </body>
</html>
ReactJS Interview question and answeres:

Question: What is ReactJS?
React is front end library developed by Facebook.

Question: Why ReactJS is used?
React is used to handle the view part of Mobile application and Web application.

Question: Does ReactJS use HTML?
No, It uses JSX which is simiar to HTM.

Question: When ReactJS released?
March 2013

Question: What is current stable version of ReactJS?
Version: 15.5
Release on: April 7, 2017

Question: What are the life Cycle of ReactJS?
Initialization
State/Property Updates
Destruction

Question: What are the feature of ReactJS?
JSX: JSX is JavaScript syntax extension.
Components : React is all about components.
One direction flow: React implements one way data flow which makes it easy to reason about your app

Question: What are the Advantages of ReactJS?
React uses virtual DOM which is JavaScript object. This will improve apps performance
It can be used on client and server side
Component and Data patterns improve readability.
Can be used with other framework also.
Question: How to embed two components in One component?
import React from 'react';
class App extends React.Component {
render() {
return (
           &lt;div&gt;
         &lt;Header/&gt;
         &lt;Content/&gt;
         &lt;/div&gt;
    );
  }
}
class Header extends React.Component {
render() {
return (
      &lt;div&gt;
      &lt;h1&gt;Header&lt;/h1&gt;
      &lt;/div&gt;
     );
   }
}
class Content extends React.Component {
render() {
return (
        &lt;div&gt;
        &lt;h2&gt;Content&lt;/h2&gt;
        &lt;p&gt;The content text!!!&lt;/p&gt;
        &lt;/div&gt;
      );
    }
}
export default App;


What is ReactJS?
What are the advantages/benefits and limitations of React?
What two things do you need to pull in on the main index.html file? ReactJS
What is the difference between ReactJS and AngularJS?
Is it true or false that ReactJS is an MVC based framework?
What do you understand by JSX? Explain it.
Write small code that will render a JSX expression?
Can Browsers read JSX? If not, Why?
Can you nest JSX elements inside of other JSX elements?
If a JSX expression takes up more than one line, what should you do?
A JSX expression must have exactly how many outermost elements?
In JSX why you can't use "class" word?
Under what circumstances would you choose ReactJS over AngularJS (etc)?
Explain what is Prop?
Explain Virtual DOM?
How Virtual DOM Works?
What is virtual DOM diffing?
What's a difference between a DOM object and a virtual DOM object?
What is the module loader of choice for React developers?
Why do we capitalize components?
What is a state? How to use state?
How you will update a Component's state?
Explain the concept of ownership in ReactJS?
How to assign form values to properties on the component object?
What is one of the core types in React?
What is the primary type in React? It's a light, stateless, immutable, virtual rep of a DOM element?
How can you set state initially (within the constructor() method)?
How can you access something inside state?
What are Synthetic events?
Explain what happens with React's "virtual DOM" whenever render fires, and why it's so great.
What are props? How to pass and read them?
What is the one method you need to know with state?
What do you understand by Controlled vs. Uncontrolled Component?
What are Lifecycle methods?
Within a component, how can you access props that have been injected from a parent component?
How could you use state and props together when passing data between components?
ReactJS scenario Based Interview Questions
When dealing with events in Javascript, how do you grab the value?
How event handling works in React?
What is the event listener (also property name) in the following code?
What is a Flux action?
What does "handling state" mean? What exactly are we trying to handle?
What are the two main problems with traditional MVC frameworks (like Backbone or Angular, for example)?
Describe what happens whenever state changes (in users, posts, UI state, etc) in a React app.
Describe the difference between imperative code (Backbone/Angular) and declarative code (React).
How does a prop relate to state?
What is redux?
How does the React Router work?
How can you access the currently selected React component in the console?
ReactJS Real time Interview Questions
What do we call to change the rendered output?
What is JSX and how is it used in React?
What is polling?
What is refs in ReactJS? When might you use refs?
What is the short way to display props on a parent component?
How to add a Router?
Name a React.createClass() object that returns HTML or Component.
Once you have a store set up (with actions, actionCreators and reducers), how do you make sure your app knows about the store? ReactJS Real time Interview Questions
How to pass props from a parent component to a child component?
Difference between props and state?
How child components communicate with parent components?
What's a compact way to write conditional statements in ReactJS? Give example?
What part of the MVC is React.js most concerned with?

Jenkins Startup and Configuration

Steps to setup jenkins on ubuntu:- -After installation. check the jenkins services running on not on the server. sudo service jenk...