Sobes.tech

Тест жазууга кандай карайсың?

161

Кодду окуп, каталардын белгилерин белгилеңиз @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // Суроодо толук аты же атынын бөлүгү болушу мүмкүн, мисалы "Vladimir Panov" же "panov" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("өте популярдуу издөө, өтө көп маалымат менен, эскертүү жөнөтүлүүдө..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } }

161

Кызмат ар бир бир нече саатта OutOfMemoryError менен кулап жатат. Мәселені кайдан баштайсың?

161

JPA бирдикти репозиторийден кайтарууда кандай көйгөйлөр чыгышы мүмкүн жана алардан кантип качуу керек?

161

Индекстерди киргизүүдөн кийин маалыматтарды базага киргизүү операцияларынын эффективдүүлүгүн арттыруу үчүн кайсы ыкмаларды колдонуу керек?

Junior — Middle
160

Канча аракет керек, чтобы кепилдендирсеңиз, бир түстөгү эки чөнтөк алуу үчүн, эгерде сизде үч түстөгү (кызыл, ак, кара) шымалдар топтому бар жана аларды бир-бирден чыгарып жатсаңыз?

160

Foreign key чектөөнүн эмне үчүн керек? Анын жокпу болбойт беле?

160

JPA/Hibernate базага жиберген SQL суроолорду кантип көрө алам?

160

Кодду окуп, программаны ишке ашырган соң эмне чыгарылаарын аныктаңыз

159

Жаңы жерде эмне кылгыңыз келет? Архитектуралык чечимдерге катышуу сиз үчүн эмне мааниге ээ?

155

Өзүңүз жана тажрыйбаңыз жөнүндө айтып бериңиз

155

Толугу менен өзүңүз жасаган чоң бизнес тапшырмасы же интеграциянын мисалын келтириңиз.

153

BeanPostProcessor жазуу боюнча тажрыйбаңыз барбы? Канча иш үчүн?

153

Кошелек аралык которуулары менен программа кармалып калабы? Неге?

153

Kafka билдирүүлөрүн жана синхрон RPC чакырууларын кантип оптималдаштырганыңыз тууралуу көбүрөөк маалымат бериңиз.

152

Командада кодду карап чыгуу болду беле?

152

Индекстер боюнча чектөөлөр барбы? Кантип түрлөрү бар (hash, B-tree) жана качан колдонуш керек?

150

Relatsiyaviy ma'lumotlar bazasida tashqi kalit qanday kafolatlar beradi? Agar unga tashqi kalitlar bo'lsa, ota yozuvini o'chirish mumkinmi?

149

Эгер кэш убактысы бүтүп, суроолор массалык түрдө базага кетип жатса, базанын жүктөмүн кантип азайтуу керек?

149

Эмне кылмаксың, эгер бир нерсе жайгаштырсаң жана баары кулап калса — сигналдар, эмне болуп жатканын түшүнбөйсүң?

149
/15