thảo luận [Chuyện trò linh tinh - Box CNTT]

  • Người tạo chủ đề Người tạo chủ đề babystorm26
  • Ngày bắt đầu Ngày bắt đầu
chào các bác, em đang tìm hiểu về concurrent trong sql. xem tài liệu thì isolation level là repeatable read không ngừa được phantom read. nhưng em chạy thử trên mariaDB thì nó ko đúng ạ

set TRANSACTION ISOLATION LEVEL REPEATABLE READ;
start TRANSACTION;
select * from student where id > 10;
select SLEEP(10);
select * from student where id > 10;
commit;

start TRANSACTION;
INSERT INTO testdb.student
(id, quantity, name) VALUES
(11, 3, 'abc');
commit;

transaction đầu tiên không trả về bản ghi id = 11 ở cả 2 câu select. nếu em chuyển sang READ COMMITED thì ở câu select thứ 2 sẽ trả về bản ghi id = 11
 
Hiện tại chắc là Python, java là nhiều cơ hội nhất rồi. JS thì cũng nhiều việc mà cạnh tranh lắm. Go thì ít việc.
Đợt trước đi job fair ở trường, có vài công ty bảo sắp đánh sang thị trường Âu nên yêu tiên tuyển Go. Em mới check lại thấy không 1 job go luôn
 
chào các bác, em đang tìm hiểu về concurrent trong sql. xem tài liệu thì isolation level là repeatable read không ngừa được phantom read. nhưng em chạy thử trên mariaDB thì nó ko đúng ạ

set TRANSACTION ISOLATION LEVEL REPEATABLE READ;
start TRANSACTION;
select * from student where id > 10;
select SLEEP(10);
select * from student where id > 10;
commit;

start TRANSACTION;
INSERT INTO testdb.student
(id, quantity, name) VALUES
(11, 3, 'abc');
commit;

transaction đầu tiên không trả về bản ghi id = 11 ở cả 2 câu select. nếu em chuyển sang READ COMMITED thì ở câu select thứ 2 sẽ trả về bản ghi id = 11
Chú đọc thêm ở đây về thằng InnoDB của MySQL và MariaDB nhé.
Nói ngắn gọn là thằng mất dạy này nó có default mode cho Repeatable read và Serializable nữa gọi là consistent read. Nó đọc qua snap và versioning. Trên link có giải thích kỹ càng đó,

Chú muốn nhìn thấy cái phantom read trong ví dụ của chú thì cái SELECT của chú phải là
select * from student where id > 10 FOR SHARE;
nó sẽ tắt cái consistent read mode đi và ola sẽ sẽ ra phantom read. Chú về chạy thử xem.
 
Junior trả 15 - 25 thì sao nhỉ, thị trường giờ đầy chỗ range junior đang tầm này, hay ý bác là range junior phải cao hơn: 25 - 40 củ... Bác còn quote lại tôi khẳng định gì nữa trong khi fresher intern giờ chả công ty nào muốn tuyển
junior tầm 15 đến 20m đổ về thì chỉ có vớt dc dạng làng nhàng thôi vì giờ nó quá phổ biến rồi, muốn tuyển junior cứng outstanding thì mức này chúng nó ko apply
ko bàn đến fresher intern vì level này ko làm dc việc ngay
 
Mình .NET fullstack 5 yrs exp , biết chút ít về AWS , cuối năm định nhảy việc nhưng mà khổ nổi mấy năm nay k đi PV nên chưa biết khi interview vị trị Senior hoặc Advance SE, interviewer sẽ hỏi những gì . Bác nào có kinh nghiệm rồi thì cho mình vài keyword để mình ôn luyện từ giờ đến lúc interview luôn ạ, Thanks ae .
5 năm kinh nghiệm thì người ta sẽ yêu cầu cao hơn chẳng hạn như là bác có bao giờ design một hệ thống chưa, biết balancing không ,biết microservice không, làm sao để thiết kế hệ thống chịu tải lớn ,cache thì lưu ở đâu ,authentication,authorization,tracing,loging,biết design pattern không, chọn cấu trúc dữ liệu nào để tối ưu hiệu năng,database thì phải biết làm sao để tăng hiệu suất câu query nói chung khá nhiều thứ
 
Cảm ơn anh em đã góp ý về rank lương "lên topdev" mà tuyển =)).

Hiện tại, mình đã có giải pháp thay thế.
 
Xin lỗi mọi người, tôi tâm sự tí.

Giờ mới thấy bé tuyển dụng nói đúng: Thấy khắp nơi kêu thất nghiệp với lay-off, nhu cầu muốn tìm việc nhiều :LOL: mà ứng viên "chất" thì không thấy đâu.

Sau gần 1 tháng đưa tin tuyển dụng Java dev từ Junior đến senior, lọc gần trăm CV, phỏng vấn ~20 ứng viên mà chưa nhận được ai :(
PV thì cũng không đánh đố, không gây khó dễ. UV 1-2 năm KN thì hỏi mấy cái cơ bản OOP, hỏi dự án đang làm,...
UV nhiều năm hơn thì hỏi dự án đang làm và hỏi case study (có thể apply skill set mà họ ghi trong CV)

UV có thể coi là senior không có luôn (kể cả người 7-8 năm kn như ghi trong CV).
Ứng viên Junior có chút năng lực (qua pv thấy có thể phát triển năng lực trong tương lai) thì hét giá trên trời :(
CTY bác là gì vậy em định nhảy mà giờ chán quá, làm 2 năm toàn làm với java core thôi chứ ko đá vào spring.
 
Chú đọc thêm ở đây về thằng InnoDB của MySQL và MariaDB nhé.
Nói ngắn gọn là thằng mất dạy này nó có default mode cho Repeatable read và Serializable nữa gọi là consistent read. Nó đọc qua snap và versioning. Trên link có giải thích kỹ càng đó,

Chú muốn nhìn thấy cái phantom read trong ví dụ của chú thì cái SELECT của chú phải là
select * from student where id > 10 FOR SHARE;
nó sẽ tắt cái consistent read mode đi và ola sẽ sẽ ra phantom read. Chú về chạy thử xem.
Cảm ơn bác ạ, em chạy ok rồi
 
nhờ các bác tư vấn cho e một chút ạ, hiện tại em đang là sinh viên, may mắn tìm được một nơi học hỏi và làm việc được gần 1 năm, gần đây thì được sếp trao đổi về việc tìm hiểu và học pentest, sau này sẽ được trở thành nv bên hệ thống, nghe được vậy e thích lắm, vừa thích vừa sợ không thể làm được tại vì chuyên nghành chính của e là phát triển phần mềm, qua một lĩnh vực mới như attt kia e thấy khá khó, một phần nữa cũng vì k biết cách học hiện tại có đúng không(em chỉ xem video dạy về bug bounty, làm các bài tập ở portswigger và làm ctf trên hacker101).
Cùng với đó là em phải hoàn thành ctrinh học, làm các bài tập nhóm trên lớp, bản thân e vẫn ưu tiên việc học hơn, nhưng cũng vừa muốn tham gia vào deal của sếp.
một điều nữa là em đang băn khoăn liệu em có đang tham lam, có vơ lấy quá nhiều thứ không.
mong mọi người cho e một vài lời khuyên và góc nhìn của mình ạ.
e cũng k biét là cách học pentest của e có đúng k nữa :((( vừa lo vừa thích :too_sad:

via theNEXTvoz for iPhone
Yên tâm đi em, rồi vài tháng nữa sếp lại gạ em sang làm backend, rồi x tháng sau sếp lại chuyển hướng em sang làm frontend. Chưa chắc gì em đã dính vào pen test mãi đâu, do business của công ty quyết định cả.
 
Các bác cho em hỏi ngu chút ạ. Tình hình là em đang làm part time ở 1 start up nhỏ early seed, chủ yếu làm ban đêm. Cơ mà công ty này có quả codebase cực kỳ anti pattern (ví dụ kiểu lúc em làm mấy cái em nghĩ đúng ra phải là logic fe phải handle như là color, settings, modals,... thì đều handle bởi be). Lúc làm việc em đều khá là mệt mỏi vì thấy mấy thứ mình làm ra nó khá là "dị hợm" nên đã vài lần xin nghỉ, nhưng sếp vẫn giứ lại làm. Giờ em muốn xin nghỉ hẳn vì làm task bên này lúc nào e cũng cảm thấy mệt mỏi k muốn làm, nhưng lại lo thị trường đang thiếu ổn định, nhỡ bị đuổi ở công ty chính thì còn có chỗ back up làm tiếp đc luôn :( nhưng nếu nghĩ em sẽ có thời gian ôn algo với cs foundation để pv. Em đang khó nghĩ quá, các bác cho e lời khuyên với ạ.
Bạn vừa làm vừa ôn để PV, đang có việc vị thế khác với ko có việc

Mấy cái alvo với cs, ngày đọc 1 2 tiếng thôi

Tính lâu dài chứ đừng vì khó khăn trc mắt mà bất ổn

Ko có gì dị hợm cả, đều là ra tiền
 
Các bác cho em hỏi ngu chút ạ. Tình hình là em đang làm part time ở 1 start up nhỏ early seed, chủ yếu làm ban đêm. Cơ mà công ty này có quả codebase cực kỳ anti pattern (ví dụ kiểu lúc em làm mấy cái em nghĩ đúng ra phải là logic fe phải handle như là color, settings, modals,... thì đều handle bởi be). Lúc làm việc em đều khá là mệt mỏi vì thấy mấy thứ mình làm ra nó khá là "dị hợm" nên đã vài lần xin nghỉ, nhưng sếp vẫn giứ lại làm. Giờ em muốn xin nghỉ hẳn vì làm task bên này lúc nào e cũng cảm thấy mệt mỏi k muốn làm, nhưng lại lo thị trường đang thiếu ổn định, nhỡ bị đuổi ở công ty chính thì còn có chỗ back up làm tiếp đc luôn :( nhưng nếu nghĩ em sẽ có thời gian ôn algo với cs foundation để pv. Em đang khó nghĩ quá, các bác cho e lời khuyên với ạ.
nghĩ ngược lại, sau làm thêm sản phẩm khác, tạo thêm sp cho công ty khác. chỉ việc sửa trong db, nhanh hơn nhiều việc sửa -> deploy fe. Tất nhiên, mỗi công ty có cách triển khai khác nhau. Là lựa chọn
 
nghĩ ngược lại, sau làm thêm sản phẩm khác, tạo thêm sp cho công ty khác. chỉ việc sửa trong db, nhanh hơn nhiều việc sửa -> deploy fe. Tất nhiên, mỗi công ty có cách triển khai khác nhau. Là lựa chọn
Bạn ấy chê đủ thứ rồi sang chỗ mới code xấu có nghỉ tiếp hay không?? Các công ty product có nhiều vấn đề tựa tựa nhau thôi k thoát được đâu..
 
Các bác cho em hỏi ngu chút ạ. Tình hình là em đang làm part time ở 1 start up nhỏ early seed, chủ yếu làm ban đêm. Cơ mà công ty này có quả codebase cực kỳ anti pattern (ví dụ kiểu lúc em làm mấy cái em nghĩ đúng ra phải là logic fe phải handle như là color, settings, modals,... thì đều handle bởi be). Lúc làm việc em đều khá là mệt mỏi vì thấy mấy thứ mình làm ra nó khá là "dị hợm" nên đã vài lần xin nghỉ, nhưng sếp vẫn giứ lại làm. Giờ em muốn xin nghỉ hẳn vì làm task bên này lúc nào e cũng cảm thấy mệt mỏi k muốn làm, nhưng lại lo thị trường đang thiếu ổn định, nhỡ bị đuổi ở công ty chính thì còn có chỗ back up làm tiếp đc luôn :( nhưng nếu nghĩ em sẽ có thời gian ôn algo với cs foundation để pv. Em đang khó nghĩ quá, các bác cho e lời khuyên với ạ.
Mình hỏi chút không phải, cty còn slot không bác
 
Cho em tâm sự chút được k ạ :(
Em vừa lên năm 4, hè có đi intern, em tự thấy bản thân mình thề hiện cũng ổn, điểm đánh giá cũng cao. Nhưng vòng 2 phỏng vấn độ phù hợp để vào công ty thì tạch. Có thể là do hôm đó em thể hiện không tốt, với do năm nay cũng khó khăn nên đợt intern này nhiều người muốn ở lại, chọi hơi căng.

Kinh tế nhà em cũng bình thường thôi, ba mẹ nuôi em hết 3 năm đại học là gần hết tiền tiết kiệm rùi. Đang muốn vừa đi làm vừa đi học để đỡ đần cho ba mẹ 1 chút mà tạch mất.

Hồi đợt em cũng phải rải CV 2-3 tháng mới có cái công ty này ưng ý để intern. Giờ nghĩ tới cảnh lại rải CV đi tìm việc nữa em thấy nản quá ạ. Thị trường giờ chả có bao nhiêu job. Chưa kể em cũng k hẳn là làm full time đc nữa, tại còn vài môn trên trường phải lên trường cỡ 1 ngày.
Mới nhận mail sáng nay giờ buồn thúi ruột 😞, ko biết có bác nào bị reject xong có offer ngon hơn k nhỉ cho em hít tí hope với chứ sáng giờ sầu quá
 
Cho em tâm sự chút được k ạ :(
Em vừa lên năm 4, hè có đi intern, em tự thấy bản thân mình thề hiện cũng ổn, điểm đánh giá cũng cao. Nhưng vòng 2 phỏng vấn độ phù hợp để vào công ty thì tạch. Có thể là do hôm đó em thể hiện không tốt, với do năm nay cũng khó khăn nên đợt intern này nhiều người muốn ở lại, chọi hơi căng.

Kinh tế nhà em cũng bình thường thôi, ba mẹ nuôi em hết 3 năm đại học là gần hết tiền tiết kiệm rùi. Đang muốn vừa đi làm vừa đi học để đỡ đần cho ba mẹ 1 chút mà tạch mất.

Hồi đợt em cũng phải rải CV 2-3 tháng mới có cái công ty này ưng ý để intern. Giờ nghĩ tới cảnh lại rải CV đi tìm việc nữa em thấy nản quá ạ. Thị trường giờ chả có bao nhiêu job. Chưa kể em cũng k hẳn là làm full time đc nữa, tại còn vài môn trên trường phải lên trường cỡ 1 ngày.
Mới nhận mail sáng nay giờ buồn thúi ruột 😞, ko biết có bác nào bị reject xong có offer ngon hơn k nhỉ cho em hít tí hope với chứ sáng giờ sầu quá
ôn luyện chờ thôi thôi bác, mong sao ra tết thị trường ổn định lại
 

Thống kê chủ đề

Ngày tạo
babystorm26,
Người trả lời cuối
Ruaconlonton123,
Trả lời
6.711
Lượt xem
741.360
Quay lại
Lên đầu trang