Name 3 Node.js frameworks (+100 for additional ones).
Express, FeatherJS, Meteor, NestJS, Socket.io, koa
What is React.js?
React is an open-source front-end JavaScript library for building user interfaces.
Define NLP
Natural Language Processing
Name an LLM that can be downloaded to your computer and fine-tuned to your specific tasks, including unethical practices.
Mixtral 8X7B
Fill in both gaps with one word: The customer also asked me to find him “the ____ of Python”, as in ____ is now used as a standard of great work.
Ostap
Why did Python become revolutionary at the time it was released?
Python uses less code and is simpler to understand, as opposed to most of the programming languages that existed at the time of Python's release.
Both React and React Native have built-in animations. True or false?
False, only React Native has built-in animation libraries. Animations in React are added through JS and CSS functionalities.
The high-level API of the TensorFlow platform.
Keras
What are the main disadvantages of GPT 3.5?
GPT 3.5 is less accurate (in comparison to GPT4) and is based on limited data (up to Jan 2022).
How many projects has Anton Holub failed or can potentially fail in 2024?
3 (one churn - pikapay, 2 projects in progress but with complaints from the customers - teckers and selftalkplus)
Name Python framework with a built-in server and debugger, perfect for small, simple projects.
Flask
What is JSX, and how does it help the developers?
JSX is an extension of JavaScript syntax that allows developers to write HTML code in React. It combines HTML and JS and makes the code visually clean.
What is SynthID and how does it work?
SynthID is a tool used by Bard to watermark and identify AI-generated content. It will embed digitally identifiable watermarks into the pixels of generated images
Name 3 LLMs developed by Google.
Gemini, LambDA, PaLM
Define and explain API.
Application Programming Interface - a set of functions that allows apps to access and interact with other apps, interfaces, or microservices. It can also be named an intermediary between the app and the server.
Name 5 most popular PHP frameworks (from most to least used in projects as of 2022).
Laravel, CodeIgniter, Symfony, Zend, Yii2
Name the main advantages of component-based architecture. +100 if you name React components
Advantages: unit testing made easy; code readability; reusability
React components: Functional Components; Class Components; React Hooks
What was the role of the developer on this project?
Machine Learning Engineer
Define and explain RLHF.
Reinforcement Learning on human feedback is a practice where training supervisors and end users help train LLMs by ranging and assessing their answers.
Name an example of a web API.
Payment API (Stripe API, PayPal API), authorization API (sign in through Google or Facebook, for example)
What projects is Node best suited for?
Real-time apps, collaborative tools, video apps, apps that require good scalability
Explain how Virtual DOM is different from Real DOM.
Virtual DOM is the same as Real DOM, but whenever there is any change in UI, Virtual DOM detects the element that should be changed and changes it respectively without re-rendering the whole DOM, in comparison to how Real DOM does.
Name the main responsibilities of an AI engineer.
Building AI models, algorithms development, machine learning (or/and deep learning), statistical analysis and interpretation, AI&ML models deployment, testing and evaluation, research and development, collaboration.
What are LLMs and how do they work?
Large Language Models are AI systems, able to understand and generate human language. They use large amounts of data to learn and produce comprehensive results. In essence, LLMs are artificial neural networks.
What kind of editor support does Pkl provide?
Users can fill data from given templates when writing Pkl in an editor. Additionally, the editors provide instant feedback if any values are invalid, and documentation is immediately available when called upon.