Required Skills

JavaScript HTML5 "JvmField" "JvmStatic"

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 16th Dec 2020

JOB DETAIL

  1. What are the differences between functional and object-oriented programming? 2. What kind of instrumentation would you need to ensure high performance for an Android application? 2a. How does unit and UI testing play into this? 3 Instructions: If the candidate says he's good at kotlin use the kotlin questions otherwise use the Java. 3 Java: 3a. ArrayList, LinkedList, and Vector are all implementations of the List interface. Which of them is most efficient for adding and removing elements from the list? Explain your answer, including any other alternatives you may be aware of. 3b. How are Java enums more powerful than integer constants? How can this capability be used? 3c. How do you create a memory leak? 3 Kotlin: 3a. How does kotlin provide null safety? Specifically speak of the "!!", "?.", ":?" operations. 3b. How does one loop over a collection by index and not by content? 3c. What is the purpose of the annotations "JvmField" and "JvmStatic" 4. In Android API level 29 what is the best way to start a background download task only when the device is on WIFI and charging? 5. Look at the following log from git. A mistake has been made and some how `feature/awesome_fix` branch has been crossed with the `feature/dangerous_refactor` branch. How do we fix this so changes from `feature/dangerous_refactor` are removed from `feature/awesome_fix`.

 

  1. Strong Android fundamentals, solid OO and native mobile application development skills using Java or Kotlin in an enterprise environment. Prepares specifications, designs, develops and supports native mobile app development and mobile web development following Schwab’s best practices. Assess and optimize designs through review, evaluation tools and analysis to ensure mobile friendly versions for smartphones and tablets. Perform unit testing for a variety of mobile devices including smart phones and tablets. Implement mobile applications, maintain operational status of apps and websites and resolve and troubleshoot technical problems. Will prepare documentation for new subsystems and maintain standards and metadata. Knowledge of multiple mobile languages and ability to ramp up on new languages quickly is a strong plus. Experience and proficiency with JavaScript and recent HTML5 development experience is preferred too. Experience with multiple mobile SDK's and comfortable working across platforms. Ability to develop compelling user experiences in a mobile environment is key

Company Information