Skip to content

Blog Công Nghệ

MENUMENU
  • Trang chủ
  • Giới Thiệu
  • Lập Trình
    • Lập Trình Website
      • Laravel
        • Phân Tích Dự Án
      • PHP
      • SQL
      • HTML
      • CSS
      • Javascipt
      • My Project
      • Wordpress
    • Luyện Skill
    • Lập trình winform
    • CSDL
    • Lập Trình Android
    • Trí tuệ nhân tạo
    • Khai Khoáng Dữ Liệu
    • Arduino
    • Khác
    • Đồ án
  • Phần Mềm
    • Powerpoint
    • Tool
  • Cuộc sống và Giải trí
    • Hợp âm
    • web5ngay - youtube
    • Công Giáo
    • Kỹ Năng Sống
    • Street Workout
  • Danh sách bài viết
  • Guide line
    • Guild line phỏng vấn
    • Guide lines Laravel
    • Guide line Module Frontend
  • Tóm tắt sách
  • Fanpage

Blog Công Nghệ

Nơi chia sẻ kiến thức

Guild line phỏng vấn

24 Tháng Tám, 2022 by admin
Lượt xem: 52

Contents

  • 1. OOP – Hướng đối tượng
  • 2. Mysql
  • 3. Laravel
  • 4. Restfull API
  • 5. Javascript
  • 6. Vuejs
  • 7. Reactjs
  • 8. GIT
  • 9. Dự án trong CV

1. OOP – Hướng đối tượng

Class

Những gì chung (Animal)

Object

Cái gì đó cụ thể (Con voi, con chó…)

4 tính chất của OOP

Tính trừu tượng

Tưởng tượng và hình dung được đối tượng đó cần những thuộc tính, phương thức gì để mô tả nó không lang mang dài dòng, tốn bộ nhớ

Tính đóng gói

bảo mật được dữ liệu get, set

Phạm vi truy cập:

   + private: chỉ truy cập được trong phạm vi class
   + protected: như private, con kế thừa mới truy cập được
   + public: tất cả

Ví dụ hàng xóm sang mượn búa, thay vì bảo hàng xóm cứ tự nhiên vào lục lọi, ta sẽ bảo: “Ấy bác ngồi chơi để tôi bảo cháu lấy cho”

Tính kế thừa

người cha nhượng quyền sở hữu cho con cái gì thì con được hưởng cái đó

 

Tính đa hình

một người đàn ông vừa là nhân viên (khi đi làm), vừa là một người chồng (đối với vợ) và là người cha (đối với con),… nói chung là anh ta sẽ biến hình thành con người khác nhau tuỳ từng ngữ cảnh

Tính đa hình có 2 dạng: 

 + overloading – nạp chồng hàm: cùng tên hàm nhưng khác tham số

 + overriding – ghi đè phương thức

 

2. Mysql

JOIN

Nó có 1 kiểu nữa là SEFT JOIN là bảng tự join với chính nó.

UNION

Điều kiện: 2 bảng cùng column

Union nối các dòng khác nhau của 2 bảng. bỏ đi các dòng trùng.

Union All nối các dòng khác nhau của 2 bảng nhưng không bỏ đi các dòng trùng.

Sự khác nhau giữa union và inner join?

Inner join sẽ nối các cột

Union sẽ nối các dòng

Having

Having trong trường hợp group lại và cần tính toán một cái gì đó (Max, Min, Count, Sum) xong rồi mới so sánh.

So Sánh Where và Having

Các lệnh SQL cơ bản:

SELECT

UPDATE

DELETE

WHERE

ORDER BY

GROUP BY

AND / OR

IN / NOT IN

LIKE / BETWEEN

 

3. Laravel

 

Laravel có gì?

Route

Controller

Model

View => blade template

Middleware

Request/Validation

Migration

Seeding

Query builder

Eloquent (relationship)

Command

Pagination

ENV

Storage => log

Cache

Sendmail

Queue

 

Thế nào là mô hình MVC?

Tên gọi 3 thành phần:

  • Model (dữ liệu): Quản lí xử lí các dữ liệu, tương tác với db.
  • View (giao diện): hiển thị dữ liệu cho người dùng.
  • Controller (bộ điều khiển): Điều khiển sự tương tác của hai thành phần Model và View.

 

 

Phiên bản mới nhất của Laravel?

Queue có mấy loại?

Có 2 loại:

 + Đồng bộ: FIFO

 + Bất đồng bộ

 

4. Restfull API

   

 

5. Javascript

Sync và Async

Callback

Callback Hell

Promise

Promise giải quyết callback hell

+resolve là hàm sẽ được gọi khi promise hoàn thành

+reject là hàm sẽ được gọi khi có lỗi xảy ra

Promise All

Async await

Hoisting

Arrow functions

Template strings

Rest

… tham số ở functions, trả về toàn bộ param truyền vào trừ bỏ các param trước đó.

Spread

Copy Array, Object

Closure

Viết hàm không tên luôn tại vị trí cần thiết

Destructuring

 

6. Vuejs

Vòng đời Vuejs

Component

Binding

:id=”tenBien”

V-Model

Event Handling

@click

Ref

lấy dom để làm một việc gì đó

this.$refs.tenRef

Condition rendering

v-show
v-hide
v-if
v-else-if
v-else

List rendering

v-for

Data

Props

methods

 

watch

hooks

mounted

created …

Filter

Định dạng lại dữ liệu khi render

Vue-router

VueX

Hiện tại thay thế bằng Pinia – code gọn hơn

ForceUpdate

mixin

Emit

Diving deeper

+ scope style: style chỉ áp dụng cho component.
+ slots: tạo khoảng trống component con để component cha có thể thêm content vào đó.
+ Compilation slots: sử dụng slots có biến

Computed

Computed khác method: computed chỉ sử dụng data của component, không thể truyền tham số, lưu caching nên xử lý nhanh hơn.

Plugin

Tương tự như mixin nhưng tạo thành từng plugin để import vào như các library.

7. Reactjs

   

 

8. GIT

   

 

9. Dự án trong CV

Related posts:

  1. Xử lý đăng nhập line
  2. Guide line Module Frontend
  3. Kỹ năng phỏng vấn xin việc
  4. Plugin cho phép tạo phòng chat wordpress

Post navigation

Previous Post:

SMTP google và WP Mail SMTP Plugin

Next Post:

Guide lines Laravel

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Ẩn sidebar

Tìm kiếm

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Blog Công Nghệ

Bài viết mới

  • Master typescript
  • Sendmail trong Laravel sử dụng dịch vụ SES, SQS của Amazon
  • Install SSL in Nginx Ubuntu
  • Docker study
  • Bảo vệ: Hướng dẫn code bot Telegram easy game

Lượng truy cập

0074417
Visit Today : 13
Visit Yesterday : 178
This Month : 688
Who's Online : 4
© 2025 Blog Công Nghệ | WordPress Theme by Superbthemes